Cao is a gender neutral name of Chinese origin. This name means "grasp" which could mean several different things. But if baby is bound to be determined from day one, then they'll no doubt be inspired by the notion of grasping their future.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.