What can I say about Thai nicknames? To our parents, a nickname does not seem to be as important as a real name. I think that is one of the reasons why many Thai parents pick anything to refer to their kids as. Khun Sam wrote about this on her blog.
Some Thai parents do not seem to be very bothered about calling their kids whatever they like. Take my childhood friends, for example, four siblings were given their nicknames after various creatures: แมว(a cat), กระต่าย(a rabbit), ปู(a crab) and the youngest one was named “หมู” which means a pig. Some of my friends’ nicknames were chosen by their parents according to what their folks believed their kids would grow up to be, in terms of figure and appearance. A friend of mine whose name is อ้วน(fat) turned out to be not quite as paunchy as his parents expected. Another friend, ขาว(white), is not as pearly as her parents had hoped for. Instead, she has a very dark skin. Given that their informal names do not match what they look like, they do not mind being called by their given names. That is our parents for you. Many of them will go to a lot of trouble to seek a perfect real name which will endow good luck on their baby boy or girl. But when it comes down to nicknames, they simply don’t mind.