Name origin: Spanish
Name meaning: Resolute, protector
More
Name origin: English
Name meaning: Protector of the home