Hi, and thanks for your medical question on eHealth forum!
If you are sexually active, get a STD panel to rule out wart or herpes. Otherwise it can also be a swollen lymph node, a hair follicle infection or a Bartholin cyst. Since a confirmed diagnosis cannot be given on net please consult your gynecologist regarding this. Hope this helps. Take care!