There are many good names for boys and girls from the Quran. Since you asked just for one name from each group, I will write my favorite ones for you, both are directly mentioned in the Quran:
For girls: Ahlaam (dreams, both the dreams seen in sleep and a person's dreams and desires for the future)
For boys: Sayyid (leader, honorable, outstanding)
As for the names you mentioned, here is authentic information about them:
For Rayyan: //quranicnames.com/rayyan-for-boy-and-liyana-for-a-girl-baby/
For Anabia: //quranicnames.com/we-chose-anabia-for-my-niece-but-are-confused/
Hadi means "guide" and is one of the names of Allah.
Haniya (also spelled as Hanya, Haniya, Haneya) means a child who brings happiness to her parents. It is a good name and its root is mentioned in the Quran.