Boys Names

The name Hamza

Q: "Hamza" was the name of an eminent Sahaabi who was also the uncle of Nabi Muhammad ﷺ. My queries:

1) What is the correct English spelling of name "Hamza"?

2) What is the meaning of name " Hamza"?

3) What language does this name originate from?

4) Would you recommend this name for a Muslim baby boy?

Keeping the names of the Malaaikah

Q: I named my son Mikail. He is now 1 month and 9 days old mashallah. I am confused regarding the name Mikail as people say it is not right to name a child with angel names. I see that there are also people named as Malik (also an angel). I have registered my son as mikail already. I need clarification if I can or cannot maintain the name Mikail (many ways of writing the name also I found but all stand for the same angel). Please help.

Keeping the names of the Ambiya, Sahaaba or the pious of the past

Q: I am waiting for my baby to come. I am in search of a name for the baby. I got a baby girl name manha meaning gift of Allah. For a baby boy I found the name Ayaan. The name Ayaan means gods gift in some sites and has the meaning long night, luck etc in other sites.  Some sites say it's forbidden to name Ayaan for a Muslim because Ayaan in some other language means god of creation etc which contradicts Muslim belief. I selected this name because it has the meaning gods gift which is gift from Allah. Can I name my baby this name and I want to know the exact meaning of the name and does it mean the gift of god?