A modern spelling related to Isla, the Scottish place and river name.
Like Izla?
Swipe through thousands of names like it