The film does not reveal who killed Selene, but it's strongly implied that it was Marcus, the ancient Lycan leader, who was later revealed to be Selene's father.
It's worth noting that the term "Lycan" is a more modern interpretation of the traditional werewolf myth, often used in fantasy fiction and media, including the Underworld franchise.