Well, less funny than the village of Petting, Germany. Or ****ing, Austria.
"Steiger" has two meanings... it can come from climbing("steigen"), like for example in the name "Bergsteiger", which is a mountain climber ("Berg" = Mountain). Or it can come from the job designation of "Steiger", which is the foreworker/manager of a mine (Which is a very honorable title and requires you to not only study at a special university but also get selected by a mine)
The official story behind the name is not less funny. It comes from the town of "Schweinsteig", Bavaria, near the city of Rosenheim. In the historic dialect of this region, the town name would be translated pig sty and a "Schweinsteiger", thus be somebody born in the village pig sty, and thus be somebody born inside a pig sty.
No, that had not been my own name historic skills:
http://www.ndr1niedersachsen.de/programm/nnds894.html