If they have already confirmed that your baby will be a girl, these are the most popular names for girls of 2016. What is your favorite?
This list of 100 names for a girl could be the one for your little girl. We like Sofía, Andrea, Victoria and Fernando. To you?
1. Sofia
2. Camila
3. Valentina
4. Isabella
5. Valeria
6. Daniela
7. Mariana
8. Sara
9. Victoria
10. Gabriela
11. Ximena
12. Andrea
13. Natalia
14. Mine
15. Martina
16. Lucia
17. Samantha
18. Maria
19. María Fernanda
20. Nicole
21. Alejandra
22. Paula
23. Emily
24. Maria José
25. Fernanda
26. Luciana
27. Ana Sofía
28. Melanie
29. Regina
30. Catalina
31. Ashley
32. Renata
33. Agustina
34. April
35. Emma
36. Emilia
37. Jasmine
38. Juanita
39. Briana
40. Vanessa
41. Antonia
42. Laura
43. Antonella
44. Moon
45. Carla
46. Allison
47. Monserrat
48. Paulin
49. Isabel
50. Juliana
51. Valerie
52. Florence
53. Adriana
54. Naomi
55. Amanda
56. Ariana
57. Brunette
58. Natalie
59. Constance
60. Lola
61. Zoe
62. Carolina
63. Micaela
64. Julia
65. Claudia
66. Paola
67. Alexa
68. Elena
69. Isidora
70. Rebecca
71. Josefina
72. Abigail
73. Juliet
74. Melissa
75. Michelle
76. Alba
77. María Camila
78. Angela
79. Delfina
80. Aitana
81. Stephanie
82. Fatima
83. Manuela
84. Alexandra
85. Pigeon
86. Candela
87. Clara
88. Laura Sofía
89. Diana
90. Ana María
91. Guadalupe
92. Barbara
93. Bianca
94. Miranda
95. Sabrina
96. Pillar
97. Ana María
98. Marta
99. Ana
100. Genesis