Why is it called Good Friday?
There are different theories on how it came to be called this.
At one point in the english language the word good meant holy.
Instead of Good Friday, it used to be called God Friday and it got changed as the tradition moved between cultures. Kind of like the game telephone.
It's called good because of what it means theologically. While the event is horrific, what Jesus death accomplished was history changing.
Most likely the truth is a mix of point one and three. Jesus death set into motion a new way (John 14:6) for all of humanity to be freed from sin and reconciled to God. That is truly good!