What does Ayan mean?
A transliteration variant often treated as the same name as Ayaan. In the Arabic reading it is linked to 'ayn (ع-ي-ن, 'eye, sight'), giving 'watchful, seeing'. Other traditions connect it to a Turkic/Yakut word for 'journey' and to Somali 'good fortune', so the meaning is disputed.
What does Karim mean?
Karim means “generous” or “noble”; al-Karim is one of the names of God.