Variant of Isola, from Italian/Latin 'insula' meaning island.
Like Izola?
Swipe through thousands of names like it