Have you ever had sex or any sexual activity? If not, they aren't an STD.
Has your doctor seen them? You really should show them to your doctor. They could be moles, could be a fungal infection, irritation, etc. Most of the time, spots need to be examined and maybe tested to determined what they are.