Oh, I can somewhat relate, though my real and complete name is not as long as yours. The tricky part however is that my first given name is Maria, and you know how it is in the Philippines, people like shortening that to “Ma.” which annoyed me. So I endured elementary school being Ma. Corazon, with some not-so-smart teachers sometimes just shortening it to “Corazon” even in the yearbook and some certificates.
In high school, I learned how this problem might cause me later to produce an affidavit stating that I and me are the same person, so I brought my birth certificate and demanded that my teacher change my records to my complete name – Maria, not Ma. It was changed, but there were still annoying people around who like to write it as Ma. Because of that annoyance, when internet came, I decided to get a “Mareeya” identity, as a way of being sarcastic because nobody would shorten that to ‘Ma’. Unfortunately, somebody had beaten me to it, so I added the “h”, thus, became the first ‘official’ “Mareeyah” online, though I have long forgotten the password to my ‘[email protected]’ email ad.
The dilemma wasn’t over. When I got to Australia with my sister, everyone uses your first given name and ignores all your other given names. Thus I’m stuck with being Maria, which confuses people because my sister is also Maria (you know, a Filipino thing). Therefore, we got forced to go by nicknames based on our second given names, me as ‘Heart’ and my sister as ‘Ces’ (for Cecilia).