It has become increasingly popular for parents to give their baby girls names traditionally associated with boys. For example, Blake, Carter and Elliott have all broken into the top 1,000 names for girls since 2011.