1 names match.
Spanish / Germanic
A Spanish variant of Gerard, meaning 'spear brave' or 'spear strong.'