I am also named Yahaira Born in 1980 and My aunt heard the name and told my parents about it. I was always told it meant Jewel or princess and it was from arabic background. I found a link that states it means Jewel.
Meaning of "Yahaira" Arabian name
In Arabian, the name Yahaira means- jewel. The name Yahaira orginated as an Arabian name. The name Yahaira is most often used as a girl name or female name.