"effeminate man, homosexual," 1904, from female name
Nancy (q.v.), which was in use as an adj. meaning "effeminate" (applied to men) from 1883, a shortening of earlier
Miss Nancy, perhaps from the nickname of vain, fashionable actress Miss Anna Oldfield (d.1730).