Miranda, a shimmeringly lovely, poetic name that was invented by Shakespeare for the beautiful and admirable young heroine of his play, The Tempest, is still a recommended choice even though its popularity peaked in the 1990's, partially as an antidote to Amanda. But while Amanda now sounds dated, Miranda retains a good measure of its charm.
Miranda made a big impression in Sex and the City and The Devil Wore Prada and was also a Harry Potter character--Miranda Goshawk, author of a Book of Spells. She was a Bond Girl in Die Another Day.
Attractive real life Mirandas currently on the scene include actress Cosgrove, singer Lambert and model Kerr.