What does Ahmad mean?
From the root h-m-d (ح-م-د, 'to praise'), a superlative meaning 'most praiseworthy, most commendable'. It shares its root with the name Muhammad and is itself cited as one of the names of the Prophet. Also spelled Ahmed.
What does Ayaan mean?
Etymology is genuinely contested. In the Arabic reading it is linked to the root 'ayn (ع-ي-ن, 'eye, sight'), giving a sense of 'watchful' or 'seeing'. A separate and widely used origin is Somali, where Ayaan means 'good fortune, luck, destiny'. The popular gloss 'gift of God' is often repeated but is weakly supported etymologically.