Gary
Taken from the Old English name Garwig, meaning "battle spear", a combination of the words "gar," meaning "spear," and "wig," meaning "battle". Also a nickname of any names using the Germanic word "gar.
More info:
Results for "Gary" on Google