I'm guessing on the Thai, he's part-thai. Anyway, I'm trying to get the meanings and origins of all my friends, names, and I have
John,
David,
Jordan,
Cambria, and
Ashley, but I don't have Mavin. I asked him about it, and he said 'Its a dictionary name', well, when I looked in a dictionary, it wasn't there.