Me and my husband named our son after my old ex boyfriend

I have a 1 week old baby. 7 years ago I had a long term boyfriend who was good to me but I cheated on him several times. I was a hurting person. He eventually left me. I went to a music festival and there were a lot of drugs involved. I saw him there but ignored him. I was snorting cocaine and let a guy snort cocaine off my ass. The guy started to play with me but I wasn't feeling it so I tried to get up but he slammed me to the ground. We see in a tent and I screamed and he covered my mouth. He then went in me.... He was raping me but then got pulled off of me. My ex had pulled him off me when they started fighting. I was screaming for help and my rapist stabbed my ex. He looked terrified that he actually stabbed someone, dropped the knife and ran. I sat by his side and screamed for help.... He died on the way to the hospital... I ended up getting his name tattooed a few weeks after. My husband knows and isn't jealous at all and says he was a great guy. My husband is a sexual abuse survivor and said he wishes be had someone to save him.... My husband was perfectly fine with us naming our first son after him. My mom hated the idea and said what am I supposed to tell my son when be asked about it... I tell him he was named after a great guy.

Edit: I've definitely moved on to a new chapter. I will NEVER be completely moved on from what happened. Like someone said anything could have happened to me and he gave his life giving me the opportunity to have my son. And I passed his name to my son so my son can wear his name loud and proud knowing he was named after a hero. My husband was completely okay with it and loved the name because he had a pet turtle named that lol. But for me even though I had his name tattooed I wanted to continue it.

Edit: My son's name is Leo❤