According to the films, Hedwig's killer might have been Selwyn, who was known to be pursuing Harry and Hagrid at the time since Hedwig's death in the film happened quite a while into the fight when there was only a couple death eaters following them, or it might have been Stanley Shunpike under the Imperius Curse.