Leyra is a Spanish place-based name linked to Leyre, from the Monastery of Leyre in Navarre.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Leyra?
Swipe through thousands of names like it