Joe-shmoe Definition

noun
(US, informal) Alternative spelling of Joe Schmoe.
Wiktionary