It comes across to me as sorta old-fashioned but could be young, and I don't take it that seriously, so it seems about like
Scarlett,
Saffron,
Daisy...
I've met one who was born in the early 1980s; she had a friend named Sonnet, so I tend to think of
Ginger and Sonnet together.
I'm familiar with the slang, but it's not a word I'd use naturally except if I was talking about the spice...I don't say things like 'cheers' 'brilliant' 'wicked' in conversation either. The closest translation I can think of into American slang would be carrot top.