Etymology
Today it means: An effeminate man; sissy, wimp. Full definition →
From nancy + -pants.
Etymology from Wiktionary, CC BY-SA 4.0.