Schools - even magical ones - are named for several things: famous people (Merlin High School), local landmarks (Mountainview Elementary School) or town names (Spooky Valley Middle School). If you're going to write stories, you need to learn how to come up with your own names instead of copying what someone else comes up with!
Sailor Moon, Karen (more on the vampire side but still magical), heck there are tons out there, good anime magical school girl and im pretty sure youl find what you are after ^^
friend zone,or,magical nigts only bff's
Some good house elf names could be Winky, Dobby, Kreacher, or Hokey. These names are inspired by characters from popular fantasy literature and are fitting for magical creature roles.
Town names and names of presidents are often common school names.
Jenna
greasevile
i like Enchanted...
Good names for new schools often involve important people who gave to the school or made a local impact. If there is someone who helped fund the school, you could name the new school after them.
cardinal choir
Onilaja
Magical Mystery Tour by the Beatles
Harry potter