Police are investigating the attack.
SNP MP Makes Stand Against Online Abuse
Tasmina Ahmed-Sheikh has spoken out about the sexist and racist abuse she has received since being elected last May.
Tasmina Ahmed-Sheikh, MP for Ochil and South Perthshire, said she had passed more than 100 files of online abuse to police.
The party's women's and equalities officer said she had been ''afraid'' after receiving ''horrible'' letters and emails, with two perpetrators already convicted in court.
She decided to go public about the abuse days before the launch of a cross-party campaign, led by Labour's Yvette Cooper, to challenge online trolls.
Ms Ahmed-Sheikh told the Sunday Mail newspaper: ''I've tried to keep quiet about it and I haven't spoken about these things until now. I do worry about the effect speaking out might have.
''But I am a mum of three girls and more people need to know about how this affects us and how you can feel demeaned. Many colleagues have suffered terribly abusive remarks too.
''We need to get the point across that when it reaches unacceptable levels and when there are personal attacks with sexual connotations, it becomes offensive.
''We are already facing a deficit of women, of people with disabilities, of members of the LGBTI community in public life.
''If there are already under-represented groups, how are we ever going to get them to come forward unless we tackle this?''
The MP said much of the abuse related to her appearance or the fact she is a woman while she has also been targeted by Islamic extremists.
She said: ``It's upsetting. You feel anxious and nervous and you start to question, 'Am I doing the right thing?'
''If you are away from family for three nights a week and out of that nice family space, you have to feel that what you are doing is worth it.''
Ms Cooper has said she is launching the campaign for people to unite against ''sexist abuse, misogyny, racism and violent threats online''.
Another girl was airlifted to hospital.
The attack happened on Waverley Bridge.
Opposition parties are criticising the figures.
Most Viewed Pictures On Heart
Recently Played Tracks
To listen live, choose your preferred station:
Now playing: The best feel good music
Deposit £10 to get a £40 Welcome Bonus - That's £50 to play bingo, slots and more!*
Over 50 tracks to make you feel-good. New album out now...
Find your local four day weather report here.
Make Heart the soundtrack to your day and you could be a winner with great prizes up for grabs throughout the day.
Find out more about some of the companies advertising on Heart Scotland- East.