I think this boy's name is (Xuan: distinguished), which means that your baby boy will be aboveboard and distinguished when he grows up. His name is not tacky.
I think the girl's name is Wang Jiazhen (Jia: excellent; Xuan: a worry-free grass means that your baby daughter will be outstanding when she grows up, and she can forget all her troubles and live a healthy and worry-free life.