My nephew has two middle names because sister and BIL wanted to honour a grandfather from either side and knew they weren't having any more kids so they chose two middle names.

I don't mind the two middle names idea, but TBH, I don't like Eternity. I do think it's a bit hippy and don't forget she will live with her name for all her life. A friend of mine has two middle names and one of them is Hope and I've always thought it was a bit hippy...