I don't understand the Randy thing. What does it mean to the British and NZers?
There's a girl at my church (she's 11) named Michal. Her parents are both incredibly smart and sophisticated people, so I'm not sure why they gave her a "boy" name, but it works for them, so whatever.
Then again, there is my sister who named her second son Cougar. Not joking. But again, it works for them, and now I can't picture him ever having been named anything else. (He's 4.)