You could be Haruhi from Ouran High School Host Club but her hair isn't spiky...
i'm stuck but you could search it here if you like. http://www.animecharactersdatabase.com/
You can search what characters look like what, it's useful!
Good Luck to you! >w<
Sorry I couldn't help that much.