Sorry, but I think Miley is an awful name. It's cutesy and precious, and only popular because of Miley Cyrus. And it's not even her real name. It's a nickname. In fact, it's a nickname derived from a nickname. It's short for Smiley. It's one of those names that doesn't sound dignified at all and looks absurd on anyone over the age of twelve.
If you must use it, Christina or Sofia would be nice middle names, as they are both classic, mature names that balance out the trendy sweetness of Miley.
---
Friendship is more lasting than love, and more legal than stalking.
-Jane, Coupling