Blossom \b-lossom, bl(os)-som\ as a girl's name is of Old English origin, and the meaning of Blossom is "flower-like". Generic flower name first used in the 19th century as an affectionate pet name for a young girl.
Similar baby names are Bliss, Blysse, Blyss and Blisse.