Izaro

Basque name meaning island