Amelia Lily is a lovely combo, though awfully pretentious as a double name.
Robyn is kind of dated but could be worse.
I really like all the names you've been considering (though I much prefer Mirabel to
Mirabelle, which is gilding the lily) except for
Dakota, which is awful on either sex.