I'm a gymnast so one day while I was stretching I heard behind me someone (I know his name is Emo but we don't know each other personally, anyway we've never spoken to each other) to tell somebody: "hey doesn't she remind you of Olive Oyl from Popeye the sailor cartoon?
I thought they were talking about me, so I turned to them. The first guy - Emo asked me about my name, I told them it's Meggie, but the other guy didn't hear it rights and said "Peggie?!" and started to laugh. I got annoyed (and also blushed with my stupid shyness) and said loudly "My name is Meggie." then the first guy said "sorry he didn't heard it right.because he's dull". Anyway I went on my training.
Then on other day I went to the gym I heard "Hey, Olive". It was the first guy - Emo, but in that moment I was with my back to him so I decided not to turn round to him and not to say anything. It didn't sound like mockery, but normally and simple.
Also today while I was doing my routine on the beam, other guy asked Emo to make a clip of his high bar routine so Emo stood next to the beam I was practicing on. He asked me if he was standing in my way (he asked me simply, without laughing ot anything else) but I said no. Actually the true answer was yes but I didn't own up. I continued doing my exercise but as I burned with shame (because I wasn't calm to concentrate and fell few times off the beam) I just sat on the ground and took some rest.

I really don't understand. Do you think he had had any thoughts or intentions of me buy saying that about Olive Oyl?
What would you think if you were me and you were compared to Olive Oyl?