Etymology
Today it means: A revival of the Doctor Who universe, launched in 2005, after cancellation of the previous series in 1989. Full definition →
nu (“new (slang spelling)”) + who
Etymology from Wiktionary, CC BY-SA 4.0.