In Brazil, long names meant you're wealthy. And you're right, GrandDuchessAndrea, they were called "Dom Pedro", or "Infanta Isabel" (Infanta = Princess in Portugal or Spain).
Today we laugh a lot, but back them... the longest your name, the richest you were. I guess that in other countries we can see long names too, like in Spain, but I'm not sure... but I'm missing the point =)