By Voldemort:
* Fred Weasley: Killed by a curse fired by Bellatrix Lestrange during the Battle of Hogwarts.
* Colin Creevey: Killed by a Death Eater (not directly by Voldemort) during the Battle of Hogwarts.
* Lavender Brown: Killed by a Death Eater during the Battle of Hogwarts.
* Remus Lupin: Killed by Antonin Dolohov in the Battle of Hogwarts.
* Nymphadora Tonks: Killed by Bellatrix Lestrange in the Battle of Hogwarts.
* Severus Snape: Killed by Nagini, Voldemort's snake, but Voldemort was ultimately responsible.
By Harry Potter:
* Voldemort: Harry disarms Voldemort, rendering his Killing Curse ineffective, and Voldemort is killed by his own rebounding curse.
* Nagini: Harry kills Nagini with the sword of Gryffindor during the Battle of Hogwarts.
Other Notable Deaths:
* Albus Dumbledore: Severus Snape kills Dumbledore under Voldemort's orders, but it's a planned act orchestrated by Dumbledore himself.
* Bellatrix Lestrange: Molly Weasley kills Bellatrix Lestrange in the Battle of Hogwarts.
* Severus Snape: Although Snape is killed by Nagini, his death is essential for the overall defeat of Voldemort, as his sacrifice ultimately protects Harry.
* Dobby: Dobby is killed by Bellatrix Lestrange during the Battle of Hogwarts. He sacrifices himself to save Harry.
Important Note: These are just some of the major deaths in the book. Many other characters die during the Battle of Hogwarts and throughout the course of the story.