The name Gary is a boy's name of English origin meaning "spearman". Gary is ranked #637 on our popularity charts and is often added to lists like Popular English Boys' Names and discussed in our forums with posts like "Boys Makeover- Two Middles".
From the experts:
When Gary cracked the Top 10 in 1950, it was one of the first nonclassic boys’ names to do so, largely due to Gary (born Frank) Cooper, who was renamed after Gary, Indiana, his agent's hometown. Now, a 65 years later, Gary isn't particularly high in the charts, and has lost any glitter it had. May we suggest the fuller name Gareth?