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.