A little small for a 6 month oldThe quality of the bonnet is great, however, just in case you planned on using the bonnet when the baby is a little older than a newborn, it might not fit that great. My baby will be 6 months old when she is christened, and the bonnet is a little small for her head.