Where does “nun ja” come from?

nun ja (German) comes from German Ja, from Middle High German ja, from Old High German jā, from Proto-West Germanic jā, from Proto-Germanic ja, from Proto-Indo-European yē — already.

Ancestry of “nun ja”, step by step

nun ja traces back through two separate lines of ancestry.

via German Ja

StepLanguageWordMeaning
1GermanJaa yes
2Middle High Germanja
3Old High German
4Proto-West Germanicyes; thus, so
5Proto-Germanicjayes; thus, so
6Proto-Indo-Europeanalready

via German nun

StepLanguageWordMeaning
1Germannunnow, at this moment; now, then; unstressed and...
2Middle High Germannu
3Old High Germannu
4Proto-Germanicnunow
5Proto-Indo-Europeannow
Every word from Proto-Indo-European