a baby sleeping on top of a blue blanket with the words star names for boys with meaning