Is Whatnot Proper English?

Is Whatnot Proper English? “Whatnot” is a single word, or sometimes a hyphenated “What-not”. The three phrases are broadly equivalent, but differ in formality. “… and whatnot” — common in spoken communication, not in formal writing. … “… and so on” — equally acceptable in spoken communication and formal writing. Why do we say whatnot?