From Old English ælf (elf) and gār (spear), meaning 'elf spear' or noble warrior.
Like Elgar?
Swipe through thousands of names like it