Meaning & Origin
A female given name; a spelling variant of Terry, diminutive of Teresa.
Terri is a girl's and boy's baby name of Latin origin, a spelling variant of Terry, a diminutive of Teresa, from the Latin terra possibly meaning 'harvest' or from the Greek island of Thera. The -i ending gives it a breezy, casual feel.
Terri was a popular American girls' name through the 1950s and 1960s, part of the same wave as Sherri, Kerri, and Shari. It carries the warm, approachable energy of its era — a name that feels like it belongs to a friendly, capable person.