6,443 baby Lilys in England and Wales in 2010: Lily (4265), Lilly (1516), Lillie (479), Lili (74), Lilli (57), Lilie (20), Lilley (10), Lilee (9), Lillee (6), Lilleigh (4), Lileigh (3)
5,341 Olivias: Olivia (5279), Alivia (49), Elivia (6), Oliviah (4), Olyvia (3)
3,733 Graces: Grace (3722), Grayce (11)
1,107 Annas: Anna (956), Ana (127), Anah (10), Annah (4)
Those numbers might not bother you at all and, if anything, endorse your taste in names but if you're like me and prefer something a little less commonplace, you'd pick something like Fiona (81 babies), Alessandra (25), Isadora (23) or Hilary (19).
I think it depends on what matters to you.