Gerard

It sounds so medieval, I love it.

Gerard is the English form of Gerhard (via the French Gérard), a name formed from the germanic elements gar meaning "spear" and hard, "brave; hardy."
See Also: Garrett

Your Favorite Names