Lyle, Lisle

Origin: It’s an English name and surname via Norman French word l’isle

Meaning: It means “island”

As Lyle, it’s a male name (and surname) and the same can be said for the spelling Lisle (pronounced the same, the s is silent); however, I’ve used this spelling for a female character so I’ve always seen it as a unisex name

Ivan

Origin: Russian, Bulgarian, Ukrainian, Serbian, Croatian, Czech, Slovene, Macedonian, English

Meaning: Slavic form of John, meaning “Yahweh is gracious”

Although in English, Ivan is always pronounced as “eye-ven”, in Russian and Ukrainian it’s pronounced as “ee-vahn”