I haven't had any embarassing misspellings of my name, but no one ever gets my name right. My name is Tamara, pronounced Tam-uh-ra or just Tam-ra. But, most of the time, I get Ta-mare-ah or even worse, ta-mar-o, as in tomorrow. It was ok when I wasn't married, as my maiden name was Green, so at least they got that part right.
My last name now is German, Belinc. It is never pronounced right. It is pronounced Ba-lins, but we get Bell-inc, Belinsky (where did that one come from, I don't get it?), Beeline and just about any other weird variation of it. If someone has this last name, he is related to us.
ETA: Even my own family members couldn't get my first name right. My brother couldn't say my name when he was little and it sounded something like "Bambi." He called me that for ages. Then, when my little sister came along, she couldn't say it either and it sounded something like "Bebop." Again, she called me that for ages. When my mom announced my name to everyone, my uncle and a family friend said they didn't like it, so they were going to call me George. The family friend still calls me George, and when he sees me out in public, he'll yell, "Hey George." My kindergarten teacher called me Tabitha because I reminded her of a girl she had had the year before named Tabitha. It's a wonder I even knew what my name is.