AmeliaLily 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.