Indeed, we all have probably experienced this. I am a teacher of high school students, in addition to having been bullied and set up throughout school. I know how you feel, and it sucks. I am sorry you are feeling this way. My advice would be to tell adults who care as often as it happens. I would also advise you to document what they say, who says it, where they said it, when they said it, and keep a record. Do not share this with peers, but it should be reported to a responsible adult. If that adult does not address the issue, take it to the next level up. Someone in the district office will care. Especially if you have a documented record and can demonstrate you have tried to resolve the problem at the school level. I know that doesn't help you feel better now, but it may ion the long run.
For now, look for the kids who are NOT doing these things; they are possible friends. Join a club or get involved with an interest at school. Try to remember the people who make fun are actually insecure jerks, who are scared of what they do not understand. I am sure you are great person, and I know you deserve not to be made fun of. If you REALLY want to make a point that will be heard, the next time it happens, preferably AFTER you have told the teacher about it, get up, stand tall, and say, "I am leaving until you can provide a safe environment for me to work in." And ignore the snickers and comments completely. The more they see that their behavior does NOT make you react to them, the less fun they will have doing so. And then leave, no matter what they do or say back. GO straight to the office and report the incident in detail, immediately. And keep doing this until they take the issue seriously and DO NOT let them tell you it's in your head, that all kids are going through this, that it will pass, that it is the way things are, etc.; none of these responses do anything except pass the responsibility back on to you and make you deal with it because they don't want to. Also, beware of them pretending to take it seriously, then doing nothing much. DO NOT be afraid to follow up a couple of days later to ask what was done. If no satisfaction, refer to earlier suggestion of going to the next level. You do not have to accept this behavior.
Above all else, remember you don't deserve to be disrespected and to feel less than others.