Why does newly born baby have 306 bones?

This statement isn't accurate. A newborn baby has the same number of bones as an adult, which is around 206 bones.

Babies Teething - Related Articles