Do clothing brands fit different?

My baby is 5 months old and I received some clothes from overseas (I live in the Caribbean) the 3m clothes are just now starting to fit him (it's mostly carters and some other mixes thrown in.) I'm wondering if he's too small or American babies are much bigger??