Originating from Old English, the given name Garry is derived from the medieval name 'Garin' which was popularized through Norman French influence during the Middle Ages. It means 'spear' or 'lance', signifying strength and power in ancient Norse culture. Historically, variants of this name have been used across various European countries, including France ('Garinet'), Spain ('García'), and Germany ('Gerhardt'). In recent times, Garry has been a popular choice among English-speaking nations.
"Garry experienced peaks in popularity between 1940 and 1957 with a high of 12 births in 1957. After 1965, it fell out of favor, with fewer than 7 births recorded each year."