!Mirumo (Mirmo)
->Voiced by: Creator/EtsukoKozakura (JP), Richard Nicholls (EN)

The prince of the Muglox world and Kaede's partner.

* ArrangedMarriage: To Rirumu.
* DubNameChange
* JerkWithAHeartOfGold
* TrademarkFavoriteFood: Chocolate.

!Rirumu (Rima)
->Voiced by: Mayuko Omimura (JP), Loretta Jafelice (EN)

Mirumo's fiancee, of whom he is terrified of. Setsu's partner.

* ArrangedMarriage: To Mirumo.
* DoesNotKnowHerOwnStrength: To Mirumo's chagrin.
* DoggedNiceGirl: To Mirumo.
* DubNameChange
* LethalChef
* LoveFreak
* TrademarkFavoriteFood: Cream puff.
* ShipperOnDeck: She chose Setsu as her partner because she knew of Kaede's crush on him.
* {{Tsundere}}: Type B.
* [[YouGottaHaveBlueHair You Gotta Have Green Hair]]

!Yashichi (Yatch)
->Voiced by: Yukiji (JP), Eric Myers (EN)

Mirumo's rival, a wannabe-ninja. Azumi's partner.

* BigBrotherMentor: To his partners, Sasuke and Hanzo
* ButtMonkey: and borderline [[TheChewToy Chew Toy]], as it's part of his popularity ; the other part being the open kindness he shows to his disciples Sasuke and Hanzo, and the hidden one to other characters.
* DubNameChange
* HeroicSacrifice: [[spoiler: tries to use a forbidden magic that will have him TakenForGranite forever, so that Azumi can get a single wish of whatever she wants, hoping she'll wish to get a boyfriend. [[CrowningMomentOfHeartwarming Learning this, Azumi, moved, wishes for Yashichi to turn back to normal instead.]]]]
* HighlyVisibleNinja: Arguably.
* PantyThief
* PunchClockVillain: He may be Mirumo's rival, but he's basically under orders : when not in mission, he gets along rather well with other characters.
* SarcasticDevotee: To Azumi.
* TheRival: Of Mirumo
* TrademarkFavoriteFood: Karinto.

!Murumo (Mulo)
->Voiced by: Creator/RieKugimiya (JP), Emma Tate (EN)

Kaoru's partner and Mirumo's little brother.

* DeliberatelyCuteChild: He knows he's adorable, and he knows he can use it to get what he wants.
* TrademarkFavoriteFood: Marshmallows.

->Voiced by: Kurumi Mamiya (JP), Creator/JenniferHale (EN)

Koichi's partner, who has a crush on Murumo.

* NiceHat: One of the reasons she has a fanbase.
* {{Tsundere}}

->Voiced by: Reiko Takagi (JP)
A ghost fairy who Mirumo is afraid of, but he always loves to play with him. He is also Haruka's partner.

!Kaede Minami (Katie Minami)
->Voiced by: Creator/MaiNakahara (JP), TabithaStGermain (EN)

* AccidentalKiss: [[spoiler: With Sumita.]]
* BettyAndVeronica: The Betty to Azumi's Veronica.
* DoggedNiceGirl: To Yuki.
* DubNameChange
* DudeMagnet: Kaoru and Koichi are both in love with her. Setsu eventually realizes he loves her too.
* ExtraordinarilyEmpoweredGirl
* GirlishPigtails
* NiceGirl: She's sweet and friendly to everyone.
* SavvyGuyEnergeticGirl: Energetic Girl to Setsu's Savvy Guy.

!Setsu Yuuki (Dylan Yuuki)
->Voiced by: Yukitoshi Tokumoto (Seasons 1-3), Namikawa Daisuke (Season 4) (JP), SamuelVincent (EN)

* BettyAndVeronica: The Archie to Kaede's Betty and Azumi's Veronica.
* CuteBookworm: Well, many girls find him cute, especially Kaede and Azumi.
* DubNameChange
* OnlySaneMan: Easily the sanest of the main characters, humans or not.
* TheQuietOne: Usually quiet and silent, especially at the beginning.
* PickyEater: Does not like green peppers (though it's more like he's afraid of them).
* SavvyGuyEnergeticGirl: Savvy Guy to Kaede's Energetic Girl.

!Azumi Hidaka
->Voiced by: Hitomi (JP), Larissa Wolcott (EN)

* BettyAndVeronica: The Veronica to Kaede's Betty.
* CharacterExaggeration: Arguably in the anime where she appears to have close to no other character outside liking Setsu and being Kaede's rival.
* ClingyJealousGirl: [[spoiler: But finally admits defeat and let her love go when Kaede and Setsu become an OfficialCouple.]]
* HairTriggerTemper: Tends to be aggressive and short-tempered, especially when Kaede is around Setsu.
* JerkWithAHeartOfGold
* NoblewomansLaugh: Sometimes.
* RapunzelHair: A beautiful girl with very long black hair.
* TheRival: Kaede's for Setsu's affections.
* SpoiledBrat

!Kaoru Matsutake (Kyle Matsutake)
->Voiced by: Creator/SoichiroHoshi (JP), Creator/BlakeShepard (EN)

* ChickMagnet: Attracts an army of women. He ain't pleased.
* DubNameChange
* HopelessSuitor: To Kaede.
* [[ThePresidentsDaughter The President's Son]]: The Matsutake family owns a ridiculously large number of businesses, which come in handy a lot of times.
* StalkerWithACrush: To Kaede.

!Koichi Sumita
->Voiced by: Hiroyuki Yoshino (JP), Braden Hunt (EN)

* AccidentalKiss: [[spoiler: With Kaede.]]
* NiceGuy
* ShrinkingViolet: He's a very shy person.

!Haruka Morishita
->Voiced by: Satsuki Yukino (JP)

[[folder:Other Humans]]

!Etsumi Kido
->Voiced by: Kumiko Higa (JP)

!Mr. Tsuchida
->Voiced by: Hiroshi Tsuchida (JP)

->Voiced by: Creator/KentaroIto (JP)

!Saori Eguchi
->Voiced by: Risa Hayamizu (JP)

!Momo Umezono
->Voiced by: Creator/NorikoShitaya (JP)

->Voiced by: Yuko Tachibana (JP)

!Takumi Kiryuu
->Voiced by: Hiroshi Kamiya (JP)

!Momiji Minami
->Voiced by: Creator/KazusaMurai (JP)

[[folder:Mirumo's Friends and Classmates]]

->Voiced by: Kumiko Higa (JP)

->Voiced by: Izumi Kikuchi (JP)

->Voiced by: Keiko Nemoto (JP)

->Voiced by: Masako Joh (JP)

->Voiced by: Chigusa Ikeda (JP)

->Voiced by: Creator/MitsuoIwata (JP)

->Voiced by: Tomoko Ishimura (JP)

Ryo's partner and one of Mirumo's classmates in the anime.

* DemotedToExtra: Ryo never appeared in the anime, and therefore Moon is just another one of Mirumo's classmates.
* TheQuietOne
* TheStoic: Most of the time.
** NotSoStoic: He can actually smile, but doesn't because it comes off more as a leer.

->Voiced by: Asako Shirakura (JP)

->Voiced by: Creator/KazusaMurai (JP)

[[folder: The Fairy Ninjas]]
The fairy ninjas are a group of fairies who mostly consist of Yashichi's friends and relatives.
!Sasuke & Hanzo
->Voiced by: Motoko Kumai (JP) (Sasuke)
->Voiced by: Noriko Shitaya (JP) (Hanzo)

->Voiced by: Rikako Aikawa

->Voiced by: Creator/KazusaMurai (JP)

[[folder:Warumo Gang]]
The anime's regular villains (even though there are bad guys much more evil than them). Their ultimate goal is to take over the Fairy Kingdom (or just cause trouble for Mirumo), but their plans always fail due to their stupidity.
!The whole gang in general

* FiveBadBand/QuirkyMinibossSquad: Depending on the season.
* GoldfishPoopGang
* NumericalThemeNaming: Ichirou (1), Jirou (2), Saburou (3), Shirou (4), and Gorou (5)

->Voiced by: Creator/KentaroIto (JP)

->Voiced by: Ikumi Sugiyama (JP)

->Voiced by: Creator/KazusaMurai (JP)

->Voiced by: Masashi Ogawa (Seasons 1-3), Tetsuharu Ohta (Season 4) (JP)

->Voiced by: Hitomi

[[folder:Other Villains]]

->Voiced by: Jūrōta Kosugi

->Voiced by: Chiemi Chiba


[[folder:Gaia Tribe]]
->Voiced by: Wasabi Mizuta

->Voiced by: Kei Kobayashi

->Voiced by: Chiyako Shibahara

->Voiced by: Shizuka Ishikawa

->Voiced by: Miyu Matsuki

->Voiced by: Yoshimitsu Shimoyama

[[folder: Crystal Land]]



[[folder:Manga Only Characters]]
!Ryo Sanada

A tomboy who is partners with Moon.

* ChuckCunninghamSyndrome: In the anime.
* LadyLooksLikeADude
* TheRival: To Kaede, for Setsu [[spoiler: after Azumi stops pursuing him in the manga.]]
* Tomboy