Books
In 1991 the population of UK was 94.5% white (it was 83% in 2021). For a private school in Scotland, Hogwarts was probably over represented by minorities, compared to the general population of Britain at the time.
JKR was groundbreaking in her representation at the time. Do you know how rare it was to find Asian and Black characters in children’s books at that time? Even in 2018, only 4% of children’s books had a minority character.
Padma and Parvati - there isn’t too much about Padma, but Parvati is awesome. She stands up to bullies in her first scene (flying lesson), she asks questions in classes that go to the heart of the issue Binns & Umbridge), she’s the first student to dispatch a boggart confidently and without support, she is a loyal and sensitive friend to Lavender (rabbit). Yes, divination is mocked but Parvati is passionate about the subject, she thinks (fake) Moody is a creep, she is compassionate about Trelawny, she joins the DA, she engages Dolohov in combat. You and I read different books if all you got out of them was Parvati was Indian and JKR had her like Divination and that so racist. I gotta say as a teen Asian girl myself, I loved the way she was portrayed.
I want you to find any reference in the books that describes the goblins in as anything other than goblins.
Cho Chang - there are lots of south east Asian descent who say it’s not racist name as there other people (mostly not SE Asian) saying it is. We see her and every other character through Harry’s eyes. Her crying is perfectly understandable, it’s Harry who feels awkward about it, because he’s a teenage boy!
Kingsley Shacklebolt. First name counts as well as the last name here, so he’s pretty regal. I’ve heard lots of theories on the last name, but I like the one where he is a Auror so he literally shackles suspects and prisoners (we know the Ministry uses chains). My point being you choose to interpret as racist (as with Cho Chang and Parvati) while I think there are other views.
Seamus - He sets fire to his feather and melts a cauldron in the first book. That’s it.
Luna - neighbour of the Weasleys down in south west England. No Irishness as far as we know.
Films
Full of crap that took liberties. JKR was not personally responsible for all the storytelling that was cut, the dialogue changes, the production decisions and the anything else - although she did want Alan Rickman as Snape - who was too old for the role. And Evanna Lynch to be sure, but I think they had corresponded prior to the casting and JKR knew of her.
ETA: Crap grammar & spelling. Have edited some, but not all.
I didn’t give my views about werewolves, I forgot and the post is already too long…