Benicia is a Spanish name from Latin roots meaning "blessed" or "benevolent."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Benicia?
Swipe through thousands of names like it