Gary

English
"spear man"

Gary Origin and Meaning

The name Gary is a girl's name of English origin meaning "spear man".

While not generally thought of as unisex, this is a male name that, like Perry and Barry, has occasionally been used for girls over the years.

# 931 in the US

Gary Rank in US Top 1000