Rossie is of Scottish origin, derived from the surname Ross, which means 'prominent hill'. It's also sometimes considered an independent given name. The name has gained popularity as a unisex choice, though it's more commonly used for girls.
"Rossie's popularity as a name has seen significant fluctuations over time, with periods of high popularity around the turn of the century and during World War I, but it has since become quite rare."