Yasmin Seweid, 18, has been charged with filing a false police report and obstructing government administration, according to WPIX-TV.
Police say Seweid lied about being attacked by three men yelling Donald Trump's name on an uptown No. 6 train on Thursday, Dec. 1, near the 23rd Street subway station.
Seweid initially claimed the men called her a terrorist and tried to rip off her hijab saying "take that rag off your head."
Police sources told WPIX Seweid made up the story following a spat with her parents over having sex with a man, which they had forbidden. Her parents allegedly shaved Seweid's head over the incident.
Days after she reported the attack, Seweid's family reported her missing on Dec. 7. She was found on Dec. 9.
Law enforcement sources say no surveillance footage supported her claims and no witnesses confirmed the attack.