We named our kids names that don't have nicknames because I HATE nicknames and so does dh. All our kids have names that are two syllables, and no nicknames available.
I do have to say that we are VERY picky about how people pronounce dd's name. It's Lara, and there is a cute story as to how she got that name but none the less, alot of people will here her say, "Lah rah" and they will say, "Laura" (you know like Ingalls Wilder) at which point I do correct them. But there is a practical reason behind that. If people call her Laura, they usually spell it Laura without asking about spelling. Whereas when they hear Lah Rah, they always ask how to spell it. DD has gotten very used to walking up to desks and saying Lara, L-A-R-A NO "U".
The boys all have short names so no nicknames, though dss has a short name and his mom butcher's it. I can't figure out why it is that she thinks it's cute to run around calling a 13 yr. old some cutesy derivation of his name ending in Y. So she cuts off the last syllable and ends the first in Y. He hates it, so I hate it.
Now, my mom was cruel. My name is Katherine. When I was little, my dad called me Katie, my brother called me Katydid, my godfather called me KitKat, and I responded to all three. Well, I NEVER responded to Kathy. I hated that name, but my mom LOVED IT! So when she went in to sign me up for Kindergarten, the teacher asked her what I was called and she told them Kathy. They put that down on my school records "Katherine (Kathy) XXXXXX" So from then on the schools kept calling me that even though I hated it. Even to this day, when everyone else, except dh and my godfather calls me Katherine, she insists on Kathy. YUCK!! (No offense to any Kathy's I just don't like it.) Amazingly, at 33 yrs. old, I still love hearing my godfather call me KitKat.