Hi !!!
I suggest you...
AmritChandraIndraKaviRajan
These 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