Gerrard

in baby boy name

The meaning of Gerrard is One who is mighty with a spear