Skip to Content

115+ City Names For Girls: Stylish and Inspirational Ideas  

You’ll find over 100 cool and unique city names for girls in this ultimate list!

Place names have a dreamy and inspiring quality to them. If you are a family with a touch of wanderlust then these cool city names are a great choice. 

Baby girl with a globe

This complete list of city names for your baby includes names that are popular and you will recognise, as well as more uncommon unique baby girl names. 

Some are short and sweet while others are long girl names. This type of name can satisfy a range of tastes, whether you love names steeped in ancient history or more modern names. 

Great city names for girls include Charlotte, Florence, Milan, Sienna, Vienna, Holland, Taylor and Delphine. 

When searching for a place name to use as your baby’s name, consider places that have special meaning to you, whether it be your origins or a special place you have visited. 

You may also like these city names for boys.

This list of ideas will help you narrow down your choice! 

Popular city names 

First we will look at the more familiar selection of city names. 

These are the most popular girl names after cities. They are among the most used by parents and you will find them in the baby name charts. 

If you love the travel baby name trend but want to stick with a more common name then these are the ones to take a look at! 

  • Alexandria – The second largest city in Egypt. The name means defender of the people. 
  • Alice – A city in Texas. Meaning noble. 
  • Ann – This name forms part of the city title Ann Arbor in Michigan. It’s a vintage girl name meaning grace. 
  • Arbor – The second half of the city Ann Arbor. This name means grove of trees. 
  • Charlotte – A city in North Carolina. Meaning free. 
  • Clara – City in Minnesota. The name means bright and famous. 
  • Elizabeth – There are multiple cities with this name. Meaning oath. 
  • Florence – A pretty city in Italy. The name means flourishing. 
  • Madison – A city in Wisconsin. Meaning son of Matthew. 
  • Milan – A trendy city in Italy. Means dear or gracious. 
  • Savannah – The oldest city in Georgia. Meaning large open plain. 
  • Sienna – Taken from the Italian city Siena. Means orange-red. 
  • Sofia/Sophia – The capital of Bulgaria. The name means wisdom. 
  • Victoria – A Canadian city, meaning victory. 

Capital city names 

If you have a particular country in mind, or want to get your baby’s name from one of the largest, most famous cities, then these capital cities that also work as baby names are a great choice. 

  • Berlin – Capital of Germany. 
  • Cairo – Capital of Egypt. 
  • Edin – A shortened version of Edinburgh, the capital city of Scotland. This is a cool alternative spelling for the name Eden. 
  • Havana – The capital city of Cuba. The name is thought to derive from the word for heaven, or the Dutch word for port. 
  • London – A cool unisex name inspired by the English capital. Meaning from the great river. 
  • Nairobi – Capital of Kenya. The name means place of cool waters. 
  • Palma – Capital of Mallorca. 
  • Paris – A romantic baby name after the capital of France. Meaning defender. 
  • Roma – Inspired by the capital of Italy, Rome. 
  • Roseau – Capital of Dominica. The name means red – a pretty variant of the name Rose. 
  • Sydney – The capital city of Australia. The name means wide meadow. 
  • Valetta – The capital of Malta. 
  • Vienna – Capital city of Austria. The name means forest stream. 

Cute city names for girls 

These are the cutest city baby names. We especially love Brighton as a cool, trendy unisex name! 

  • Ada – A city in Oklahoma. Meaning noble. 
  • Addison – City in Texas. Meaning noble. 
  • Adelaide – An Australian city. Meaning noble. 
  • Alma – A city in Michigan. The name means nourishing and kind. 
  • Bailey – Meaning berry clearing. A city in Texas.  
  • Brighton – The trendy seaside city in England. 
  • Cali – A city in Columbia. A short baby girl name meaning fairest and beautiful.  
  • Daphne – City in Alabama. The name means laurel tree. 
  • Hayden – A city in Idaho. A unisex name meaning fire. 
  • Helena – City in Montana. A Greek name meaning shining light. 
  • Holland – A large area of the Netherlands and a city in Michigan. Meaning wooded land. 
  • Josephine – A city in Texas. Meaning Jehovah increases. 
  • Juliet – Mount Juliet is a city in Tennessee. The name means Youthful. 
  • Sierra – A city in California. The name means saw or mountain. 
  • Taylor – City in Michigan. The name means tailor or to cut. 
  • Whitney – A city in Texas. The name means white island. 

Unique city names for girls 

If you are looking for less commonly used girl names then check out this list featuring dozens of ideas: 

  • Adrian – A city in Michigan. This unisex name means son of Adria. 
  • Alba – A city in Italy. The name means white. 
  • Albany – This name means “of Alba”, after the ancient Latin city. Albany is also a city in New York State. 
  • Alden – Located in Iowa. The name means old friend. 
  • Almada – City in Portugal. Meaning ore mine. 
  • Amalfi – After the stunning coastal city in Italy. 
  • Amaya – An ancient city in Spain. The name means mother city. 
  • Augusta – Meaning great and magnificent. Also a city in Georgia. 
  • Aurora – Meaning dawn. A city in Colorado. 
  • Arizona – Meaning good oak tree. 
  • Aspen – A town in Colorado, meaning tree. 
  • Barcelona – Spain’s second-largest city. 
  • Bristol – A city in the UK and US. The meanings comes from Old English word for “place of the bridge”.
  • Brooklyn – A name of a borough in New York City, this is a cool unisex baby name. Could also be spelt Brooklynn. 
  • Camden – A popular, cool district of London. The name means winding valley. 
  • Carmel – A small seaside city in California. Meaning garden or orchard. 
  • Cheyenne – The capital city of Wyoming. Meaning supplanter. 
  • Chicago – A city in Michigan. 
  • Corinthia – Meaning woman of Corinth, which was a city in ancient Greece. 
  • Dana – Meaning god is my judge. Also a city in California. 
  • Dallas – A city in Texas. Meaning skilled. 
  • Delphine/Delphi – Delphi is an ancient Greek city. The name means dolphin. 
  • Easton – Meaning east town. 
  • Eden – Meaning delight. Also the name of the Bible’s Garden of Eden. 
  • Edna – A city in Texas. Meaning rejuvenation or rebirth. 
  • Emerson – The name of several cities in the US. Meaning Emery’s daughter. 
  • Emory – Meaning home strength. Also a city in Texas. 
  • Fallon – A city in Nevada. The name means superior or descended from a ruler. 
  • Geneva – A city in Switzerland. Meaning juniper tree. 
  • Genoa – From the Latin word knee. An Italian city. 
  • Hamilton – Primarily a boy’s name but makes a unique girl’s name. Means flat-topped hill. A city in Canada. 
  • Hanna – There’s a town called Hannah City in Illinois. The name means grace. 
  • Juno – Meaning queen of heaven. Juneau is a city in Alaska. 
  • Kendall – Kendal is a city in England. The name means Kent river valley. 
  • Lexington – Meaning town of the new law. It is also a city in Kentucky. 
  • Lincoln – An English city. This is more traditionally a boy’s name but makes a great unisex name. Means lake. 
  • Logan – More typically used as a boy’s name, but this unisex name is a cool option if you want a more unique choice for a girl. Meaning little hollow. 
  • Lourdes – This is a market town in France. The name means craggy slope. 
  • Magnolia – A city in Texas. The Name means of great excellence. 
  • Marlowe – Meaning from the hill by the lake. Marlow is a town in England. 
  • Marion – A city in Ohio. Meaning star of the sea. 
  • Medina – A city in western Saudi Arabia. Meaning city of the prophet. 
  • Melba – This is a variation of the city of Melbourne. The name means wealthy. 
  • Miami – A cool name meaning big water. 
  • Monroe – Meaning mouth of the River Roe. This is also a city in Missouri. 
  • Morgan – A city in Louisiana. Meaning sea-song or sea-born. 
  • Nara – A city in Japan. Meaning happy. 
  • Nicollet – Meaning people of victory. A city in Minnesota. 
  • Nola – A town in the city of Naples. The name means white shoulder. 
  • Oakland – A city in San Francisco. Meaning trees. 
  • Odessa – A city in Ukraine. 
  • Osaka – Meaning large hill. A city in Japan. 
  • Parker – Meaning park keeper. A city in Indiana. 
  • Phoenix – A cool unisex name meaning dark red. A city in Arizona. 
  • Pomona – From the Latin word for fruit. Also a city in California. 
  • Ravenna – City in Northern Italy. Could be shortened to Raven.
  • Regina – A city in Canada. Meaning queen. 
  • Romane – A name related to the city of Rome, Italy. Means citizen of Rome. 
  • Salem – A city in Oregon. Meaning peace. 
  • Samara – Meaning guardian. Also a city in Russia. 
  • Selma – Meaning beautiful view. A city in Alabama. 
  • Sevilla – Ancient city in southern Spain. The name means plain or valley. 
  • Shannon – English name meaning wise river. A city in Iowa. 
  • Shelby – A name of Norse origin meaning willow. Also a city in North Carolina. 
  • Shiloh – An ancient city in Israel. Meaning heavenly peace. 
  • Sicily – Meaning land of mowers. 
  • Siena – After the Italian city. It also refers to an orange-red colour. 
  • Sutton – Meaning southern settlement. Name of a place in England. 
  • Trinity – A city in Texas. Meaning three. 
  • Urban – A modern unisex baby name that means belonging to a town or city. 
  • Valencia – Meaning strong or healthy. This is a city in Spain. 
  • Valeria – A city in Spain. Meaning strong and brave. 
  • Vegas – A party city in the US. 
  • Verona – A city in Italy. Meaning truth. 
  • Waverly – A city in Iowa. This unique baby name means meadow of quivering aspens. 
  • Xanthi – City in Greece. The name means golden or yellow. 
  • Zaria – A city in Nigeria. Meaning princess. 
  • Zaire – An African name meaning the river that swallows all rivers. 
  • Zohra – This pretty name means flower blossom. This was also the name of a city in Judah. 
City names for girls

Final thoughts

Hopefully you have found your perfect baby girl name in this list! 

You may also love these baby names that mean water and these mythical mermaid baby names

These modern baby girl names may also inspire you! 

City names for girls

Vicky Smith is a mother of two daughters and a journalist. She has been writing and vlogging about parenting for over five years.