Shamira

Primarily Female
The meaning of the name Shamira is Protector
The origin of the name Shamira is Hebrew
People who like the name Shamira also like:
Isabelle,
Liana,
Sophia,
Xantara,
Sarina,
Eva,
Isabella,
Nathaniel,
Gabriel,
Seth,
Liam,
Uri,
Isaiah,
Jathan