Celebrity Baby Names: Sheryl Crow
Celebrity Baby Names:
First name origin: French
First name meaning: Beloved
Last name origin: English
Last name meaning: from Middle English crow, Old English crāwa, applied as a nickname for someone with dark hair or a dark complexion or for someone thought to resemble the bird in some other way.