If you consider to translate English name into Chinese directly, you can check ChineseNames.org. or type English on Yahoo Dictionary. However, please make sure you talk to me or someone who understands Chinese to make sure the name is okay.^0^
If you want to select a name with a meaning of something, for example, “love,” you can also use Yahoo Dictionary. For example, when you see a word “愛”, and you want to learn more about it, simply copy and paste the word on the search bar, and it will show you its specific meaning. If you choose the “wrong” word, for example, you chooe “熱” instead of “愛”, then the dictionary will tell you that “熱” means “hot.” ^0^ Each Chinese character stands its meanings, but when two characters are put together, they might form a phrase that develops new meanings. On the other hand, if you look up the meanings of each individual character of a phrase, for example, “熱愛,” you will learn that the individual characters do not necessary lead toward the same meaning of the phrase.^0^
If you know the pinyin (sound), and want to choose a character for it, you can use YB Chinese English Dictionary. Select “Pinyin >> Chinese” first, then type pinyin on it. It will show you the Chinese character and English meaning. Here’s a little practice: please type “ai4” and see what it says in English.
I am going to give your kids one or two Chinese names. Please look up the meanings with your kids. You are welcome to make your own Chinese names, just let me know what they are (you can copy-and-paste the characters if you have them). We are going to use Chinese names in the class.