A place-based name from the Spanish island of Ibiza, itself from older Mediterranean toponyms.
Like Ibiza?
Swipe through thousands of names like it