Variant of Gerard, from Germanic 'ger' (spear) and 'hard' (brave), meaning brave spearman.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Garrard?
Swipe through thousands of names like it