Gerald
Though I dislike the nickname Gerry, I think Gerald is a good, solid, upstanding name.
Gerald is an English name that was introduced by the Normans. It is formed from the germanic elements gar meaning "spear" and wald meaning "rule."
See Also: Garrett