Stauffer (also commonly spelled "Stouffer" and "Stover" in North America) is a German surname, the origin of which derives from the Proto-German word staupa, meaning "steep." Staupa and its Middle High German descendant, stouf, evolved to mean, among other things, a steep hill or cliff.