Shameela

in baby girl name

The meaning of Shameela is Merit, trait, nature