Sheela means "A name of Persian heritage, derived from a flowing river in Iran's Sistan and Baluchistan region. It carries the essence of water and geographic identity.".
Sheela meaning in Urdu is: ایران کے دریا کا نام
Sheela is of Arabic origin.
Sheela has 2 syllables.
Parents who liked Sheela also loved these names