Hi !!!I suggest you...Amrit Chandra Indra Kavi RajanThese are simple to pronounce and spelling in English and they have wonderful meanings.Among the names you suggest I choose Ari!Teo, Jai and Milan are not so good... but Ari is great! I love this name!Byeeeeeeee