Urethritis is of two different types. One is called gonococcal and is caused by Neisseria gonorrhoeae. The other type is non- gonococcal and is mostly caused by Chlamydia which is one of the most common sexually transmitted infections. Non-gonococcal urethritis is mostly caused by STD infections.