Not all of the great anime characters listed here are among the so-called “good guys” – some are among the worst and most notorious anime villains as well.
As ranked by users on MyAnimeList.net
1 Lelouch vi Britannia
Anime: Code Geass
Character: Lelouch is a student of Ashford Academy, where he is a member of its student council. A brilliant thinker who is quite talented at chess, Lelouch is soon swept into the conflict between the Britannia Empire and the pockets of resistance which oppose it.
Anime: Death Note
Character: L's disheveled and languid appearance masks his great powers of deduction and insight. He tends to second-guess everything he is presented with and is extremely meticulous and analytical.
3 Monkey D. Luffy
Anime: One Piece
Character: Luffy is the captain of the Straw Hat Pirates and is best friends with all of them and values them over all else.
Luffy is a funny character, he has an unstoppable sense of determination, optimism, & commitment, and will do anything to stand up for his friends and comrades.
4 Light Yagami
Anime: Death Note
Character: Yagami Light is a brilliant college student. Nicknamed "Kira," he uses the Death Note to create his ideal world of justice under him; its new God.
Light has an aptitude to find an opponent's weak point.
5 Rintarou Okabe
Character: Okabe Rintarou calls himself a Crazy Mad Scientist. He acts like a villain but is actually very caring when it comes to his friends and allies.
It is later revealed that his 'mad scientist' persona is largely a façade he wears in order to make life interesting for his dear childhood friend Mayuri; after her grandmother's death, Mayuri fell into deep despair, but Okabe snapped her out of it by acting like a cartoon character and declaring her his hostage.