Since there are many characters that share a common pronunciation and sometimes also the same tone, how do we properly choose which character best represents our name? Is it totally arbitrary or are there some rules?
For example, my name is Alessandro. Do I simply choose the characters that resemble the most my name's syllables or the characters that represent things I like? I mean, choosing something that means "victory" over "building"1?
Edit: Note that this question is not about my name, I just took it as an example, and I'm certainly not asking you to make my name.
I'm asking if, when making a Chinese name for non-Chinese people, we can choose what we want according to the reading or if we need to follow certain rules, and if so, what are these rules.
1: The character for victory might differ from the one from building, it was just a banal example to make the point. :)