Well, first and foremost, Ash, who is the focal point as he is the one that turns into a girl. Erica is another main character as she is responsible for this transformation. Additionally, there could be other characters from the Pokémon universe, like Ash's friends or rivals. They would likely be involved as they notice the change in Ash and react to it in different ways, adding more depth to the story.
Obviously, Ash and Erica would be the main characters. Ash is the one who undergoes the transformation, so he's central to the story. Erica is the one who causes the change, so she also plays a crucial role.
Well, perhaps it could be about Ash getting cursed by Erica and then turning into a girl. And then he - or now she - has to deal with all the changes in her life, like how people around her react differently. Maybe she has to adapt to new social situations and new relationships all while trying to find a way to turn back.
Obviously, Ash would be one of the main characters, since he's the one turning into Victini. Pikachu would also be important as Ash's most loyal Pokémon. And Victini itself could be a key character, either as a part of Ash now or as an entity that helps Ash understand his new form.
Among the students, Hermione Granger - if we consider a scenario where this fanfiction has some sort of time - travel or alternate universe aspect - could interact with Severus. Hermione would be curious about Severus as a girl and might try to learn from her knowledge of potions. And Severus, in turn, could be both annoyed and impressed by Hermione's eagerness and intelligence.
In the 'yugi turns into a girl fanfiction', apart from Yugi's main group of friends, there could be some new characters introduced. Maybe a mysterious figure who knows the secret behind the transformation and can either help or hinder Yugi. Also, Yugi's grandfather might play an important role. He could be worried about his grandson/granddaughter and try to find a solution to reverse the transformation. And of course, the spirit of the Millennium Puzzle, Yami Yugi, would also be involved, perhaps having a different kind of connection with Yugi in this new form.
In addition to the obvious ones like Naruto and Sakura, other characters from Sasuke's clan might interact with him. For instance, if there are any remaining Uchiha members, they might have mixed reactions. Some could be shocked and try to figure out what happened, while others might be more accepting. Also, characters like Shikamaru, who is very observant, would surely notice the change in Sasuke and might have some unique interactions, perhaps trying to figure out how this change could affect their team dynamics or the overall situation in the village.
Obviously, Deku himself would be a main character even though he's turned into a baby. His friends like Uraraka, Iida, and Bakugo would also be main characters as they would be involved in taking care of him and trying to solve the problem.
Obviously, Itachi as a baby would be a main character. Sasuke would also be a key character as Itachi's brother. Their relationship would be very different now that Itachi is a baby. Naruto could also be involved, perhaps being curious about this strange transformation and wanting to help out in some way.
Maybe Team Rocket could be the main antagonist. They might see Ash's transformation as an opportunity to finally capture Pikachu. Since Ash is in a more vulnerable state as a girl, they could try to use different tactics to take advantage of the situation.
Obviously, Ash would be a main character even in his baby form. Pikachu is bound to be a key character as well, being Ash's closest Pokémon partner. His other Pokémon like Bulbasaur, Charmander, and Squirtle could also play important roles in protecting and taking care of baby Ash.
In 'ash son of lugia fanfiction', Ash is the central figure. But other important characters would include his friends from the original series like Misty and Brock. They could react in different ways to the revelation of Ash's heritage. Also, there might be new characters introduced, such as other descendants of legendary Pokémon. These new characters could be friends or foes to Ash, adding more complexity to the story. And we can't forget about Team Rocket. They might have new motives when it comes to Ash being Lugia's son.