Indra
Meaning: possessing drops of rain
Origin:Sanskrit
Indra
Meaning: possessing drops of rain
Origin:Sanskrit
Iselle
The meaning of Iselle comes from a hurricane...
Origin:Unknown
Itan
Meaning: strong, firm
Origin:Russian variation of Eitan, Hebrew
Origin:Flower name; Greek