Origin: Greek suffix -ist
Feist has 3 different meanings across 2 categories:
A small, snappy, belligerent mixed-breed dog.
A surname.
The word "feist" originally meant "fart" before evolving to mean "stink," likely as a shortening of the phrase "fysting cur." It derives from Middle English and Old English, with possible roots in Proto-Germanic words related to flatulence.