So-and-so is used as a stand-in for a name that you aren't sure of, or in place of using a vulgar expression.
(noun)See so-and-so in Webster's New World College Dictionary
noun pl. so-and-sos
See so-and-so in American Heritage Dictionary 4
Learn more about so-and-so