I heard the song "Ginny Come Lately" the first time about 25 years ago when I just started to learn English. For a long time, I was confused by the grammar of this phrase: "Ginny" obviously refers to some individual but why it was "come" but not "comes".
Until, today, I came across the idiom "Johnny-come-lately", as explained in Merriam Webster:
a late or recent arrival, newcomer.
After re-reading the lyrics of "Ginny Come Lately", all of a sudden, I guess I understand the meaning of "Ginny Come Lately" but would like to confirm whether my understanding makes sense:
- English the language only has the idiom "Johnny-come-lately". "Ginny-come-lately" is only the title of the song.
- But "Ginny" should be a female name as I searched in Google, while "Johnny" is a typical male name, so when "Johnny-come-lately" refers to a (possibly male) newcomer, "Ginny-come-lately" refers to a female newcomer.
- Put in the lyrics, "Ginny-come-lately, sweet, sweet as can be / You may have come lately but Ginny-come-lately / You're the one for me", the singer falls in love with the female who comes into his life recently, a "newcomer", so he refers to her as "Ginny-come-lately."