I think Amy will always be more or less popular; it's not as popular as it was back in the seventies, for instance, but it's not fallen off the way say, Heather, has.
That said, I don't care for the name Amy. It's very bland and oatmealy, like Sarah or Jennifer. In fact, I see Amy, Sarah and Jennifer (always called Jen) as three blandly pretty but not beautiful girls who dress alike, take the same classes, finish each other's sentences, and if they didn't always run in a pack, you would never notice any of them.
Before you criticize a man, walk a mile in his shoes. That way, when you criticize him, you're a mile away and you have his shoes!
Steve Martin