But, then I'm not a native English speaker (and I agree with 1066, they do tend to be 'lazy' with longer names) and as in many other languages/cultures, it's not a problem to say
Victoria,
Magdalena, Leonarda,
Nikolina, etc. (or
Marisol,
Guadalupe,
Juan Carlos, etc. in Spanish), to just name a few. I've met many people with these names and they were called by their full names (except in one case, where the girl hated
Nikolina and went by
Nika).
But then we'd never take a grown up called Dickie or
Ricky seriously (When our current president was elected he switched from his nn Stipe to his full name
Stjepan, and that's how he's addressed by the people who meet him. That's why I find it funny, that American president was
Bill, when he had a much more dignified name
William).
So, yes, there are actually people out there who go by their given names and people don't just randomly choose nn for them just because their name is too long (try studying
German and trust me after some of their nouns, all these names will seem short,lol).