From Old English ælf (elf) and gār (spear), meaning 'elf spear' or noble warrior.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Elgar?
Swipe through thousands of names like it