Opinions?

megan🌻 • Mom to Kayden (6) 💙 and Nellie (5) 💜
So I had a few baby names picked out for awhile. The first was Aubree Nellie and then someone I knew named her daughter Aubree with the same spelling so I switched it to Adrianna Nellie. Then my boyfriend didn't want Adrianna cause it's his dad's friends daughters name and he sees them frequently. So I again switched to Audrina Nellie and then I kinda stopped liking that and decided I want to just make the name Nellie because I've never changed my mind on that name, and it was my grandmothers name. It would mean so much to me to name her after my grandmother and my boyfriend said he doesn't mind it for a middle name but definitely not a first name! I just think it's a cute name and it's really grown on me a lot! I've tried finding other names that go with Nellie but I just cannot find anything I like. I really have my heart set on Nellie.. is it not a good name? everyone else likes it except for him and my mom but he won't budge. I'm really disappointed... I really love the name. Should I keep trying to change his mind or just give up and pick something I know isn't really what I want to call my child? I just feel like I'm the one carrying the baby all this time, I've been buying all of the baby gear, he never has money to spend on the baby and I feel like he shouldn't have a say until he mans up and starts being responsible. he has no money saved, barely contributes, and he goes out all the time, gets high and drinks with friends.. I just feel like he shouldn't get a say when he has yet to grow up and make the same sacrifices I've made. What should I do? 
Sorry for the long post, I just thought I should give some background.