Spanish compound name combining 'San' (saint) and 'Juana' (feminine of John), meaning God is gracious.
Like Sanjuana?
Swipe through thousands of names like it