Mayraalejandra combines Mayra, a Spanish-form name, with Alejandra, the Spanish feminine of Alexander meaning defender.
Like Mayraalejandra?
Swipe through thousands of names like it