Gary

englishBoy★★★☆☆ Moderate

Origin and Meaning

The name Gary is a boy's name of english origin meaning “spear”.

Gary is an English name that means 'spear'. It had a peak of popularity in the mid-20th century, particularly in the United States. The name Gary brings to mind a classic, mid-century vibe—think of singer Gary Lewis or actor Gary Oldman. Though it has waned in use in recent years, Gary retains an old-school charm for those who appreciate vintage names. While not as flashy as some modern monikers, its simplicity is part of its appeal, and variations like Garry offer slight twists. If you're into names like this, Jerry or Barry might also catch your eye.

At a Glance

Originenglish
GenderBoy
Meaningspear
Popularity★★★☆☆ (5/10)
Syllables2
Starts withG
Stylesclassic, short

Similar Names

Try it in the Generator

See how Gary pairs with your family name and get similar suggestions.

Generate Names

Evaluate This Name

Get a detailed analysis of how Gary works with your surname.

Analyse Name