The predicted top 10 baby girl names of 2025 Amelia Florence Lily Sophia Hallie Maya Isabella Masie Pheobe Freya The predicted top 10 baby boy names of 2025 Oliver Charlie George Oscar Henry Rory Theo Alfie Archie Arthur