Along with spinster, another term that comes to mind is distaff, as in "the distaff side."
http://www.smith.edu/hsc/museum/ancient_inventions/distaff2.html

Also, isn't there a subtle difference between bachelor and confirmed bachelor?