I don't want to see male gyno with my smelly discharge. Can I ask for nurse practioner?

Yes. Patients have the right to feel comfortable with their provider. You can seek out a practice with female ob/gyns, or ask if there are women nurse practitioners who can see you.