Fake. He would never use Homero, no?
Josh is just his nickname, Homero his real one - so of course he'd had to use Homero when ordering gifts from a website like amazon and also on his credit card.
Homero doesn't sound like a common name anywhere in the world...