Dinah 4/10 (i dont think she will be called Diana)
Brenna 8.5/10 (i dont think she will be called brenda)
Gloria 6/10 but i like it for a middle!
I really think you should use Gloria for a middle!
Names you might like:
Finn - great name and I think it's strong sounding.
Blaise- I agree, not the greatest meaning. What about Blaze? It is a form of Blaise but can also mean flame.
Bennett - a fresh way to get to the nn Ben.
Elsie - Too nn sounding. What about Elise?
Dinah- Lovely and I really don't think you will get too many people calling her Diana.
Brenna-Great name. Same as above; I don't foresee you having too much trouble with mispronunciation.
Ruby- Again lovely name.
Gloria- I really like this one, but wouldn't use it unless it's your cousin's mn.
Reagan- I'm sorry but I don't think this name is pretty at all. And it definitely reminds me of the president, so unless that's what you're going for...
Farrah- Very pretty with a great meaning.
Rolf (I don't know if it's your style but I love this name)
Krista (love this one)
Ronia nn Roni
Ruby is lovely, one of my faves and I do NOT go for stripper names, ever! :)
Of your girl choices, I really like Dinah. She could be whoever she wants to. Strong but spunky. Dinah Glory could be a sweet and unexpected combination. I think June could make a nice match with Piper as well. Any more girl family names up for grabs?
I really like Blaise, especially with brother Knox. However, I know from experience that once the hubs gets wind of a meaning he's less than fond of, there is really no hope. My recommendation is Vale Bennett. Fresh, preserves some of the sounds you liked, and goes well with your other kids' names :)
Whatever you decide, congrats! So sorry that you're on bed rest. I only had to put up with it for a few days and it was awful - can't imagine 10 weeks. The good news is, this site will give you something to obsess over and keep you occupied!
ETA: I wouldn't worry too much about Dinah being mistaken for Diana. People would be at least as surprised to hear Diana on a baby, and old school biblical names are all the rage, so she won't be out of place.