ref
From cry + baby.
crybaby (n.)
also cry-baby, derisive word for one who cries too easily or too much, 1851, American English, from cry + baby (n.).