Kid is informal; infant is not. Kids can be almost any age. Infants cannot talk, and probably have an even more specific definition in pediatric parlance.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.