بسم الله الرحمن الرحيم
Haadiya means the one who guides, the one who brings people on the right path. Hiba means: gift and present. There is no harm in keeping the name Haadiya Fatimah. However, Hiba Fatimah name is not good as it carries the suspicion that Fatimah is the one who gifts and this belief is not right. Instead of Hiba, Rasheeda Fatimah or Rushda Fatima should be kept.
(2) For male child, one should supplicate Allah the Almighty, it is not correct to resort to Chinese Calendar for the same.
Allah knows Best!
Darul Uloom Deoband