I wouldn't argue with anyone who says this derives from homeboy; thus, making the spelling of the word "homes". In my head though I relate it to Sherlock Holmes and No shit Sherlock.
printable version
chaos
Everything2 Help