Snowball is a popular pet name and an English surname that derives from Middle English words for a white patch of hair or a bald spotLiteral Origin: Combines the words snow and ball, referring to comp...