Meanings of names

Assalamalaikum,
I need to find out the meaning of the names Ahyan, Ayyan and Ishaaq. Are all the names Arabic? Is the name Ayyan or Ayan correct? Please suggest the best.
As per my knowledge, Ahyan and Ayyan means ‘God’s gift’. What are the other meanings of Ayyan? Is Ishaaq a Prophet’s name?

1 thought on “Meanings of names”