However, it's important to note that the use of "baby" can sometimes be perceived as more appropriate for girls than boys, especially in informal contexts. This is because there are more feminine-coded terms for babies (e.g., "little girl," "sweetheart") than masculine ones (e.g., "little boy").
Therefore, while "baby" is technically gender-neutral, it's good to be aware of these nuances and use it with caution, especially if you're unsure about the gender of the child.