Re: I hate picking names!
If you dont want popular, i would avoid Madelynn and any various spelling.
Besides that, the names are all really nice. Bodie and Greyson seem fairly common to me but not super, super common so with that in mind, I think Cohen goes along well. Levi and Elijah are both very nice but to me, very Biblical sounding and doesnt necessarily make sense with your other name choices. still nice names though.