Leyra is a Spanish place-based name linked to Leyre, from the Monastery of Leyre in Navarre.
Like Leyra?
Swipe through thousands of names like it