Rosie is a Latin name that is a shortened form of Rose. Meaning "rose," Rosie is often used as a nickname in addition to a given name. Rosie is frequently used throughout England and Scotland.
Similar Names: Rosey, Rozy
Famous Rosie Names: Rosie O'Donnell (comedienne), Rosie Marcel (English actress)