I liked the Some Pedro version (My real name is Peter and I thought 'some Pedro' was just Madge's way of saying 'Some Spanish Guy'!), which I've been singing and didn't realise it was wrong until coming onto this site actually - I was going to put it as my Real Lyrics one after I got corrected in my flat by my housemate a couple of months ago - I was dancing around the room like a Spanish Flamenco Lady and was mortified.
I'm male.
Anyway - I thought Last Night I Dreamt of Sombrero meant she was dreaming of hot weather, so people had to wear sombreros?!