Id still say Cho Chang, though. Lol. She’s rather dumb, but she’s a Ravenclaw?? I make no sense, and no hate towards Cho, I’m just not her biggest fan.
I feel like this is vague enough that it could fit with multiple people- you might want to make future riddles more specific (though not necessarily easier) 👀