RegenbogenGerman, Jewish From a German nickname meaning "rainbow", probably a habitational name for someone who lived in a house with the sign of a rainbow. As a Jewish surname it is ornamental.
ŚniegowskimPolish Habitational name for a person from Sniegow, Sniegowo or other places with a name derived from Polish śnieg "snow".
SonnenGerman Means "sun" from Middle High German sunne. It probably denoted someone of cheerful temperament or a person who lived in a sunny area.
SturmGerman Means "storm" in German, originally a nickname for a volatile person.
WiaterPolish Derived from Polish wiatr"wind", a nickname for a quick person.