Imagine flower petals blowing in the breeze or the glimmer of a firefly. Many Chinese baby girl names have enchantingly poetic meanings and evoke breathtaking imagery. 

Some of these gorgeous names are inspired by nature, while others bestow inspirational character traits like elegance, wisdom or grace. Whatever your fancy, take your pick from these Chinese baby girl names for your little gal. (And if you're not sure whether you're having a boy or a girl, check out our favorite Chinese baby boy names, too.)

Anhe. The word "an" is used to mean “calm and peaceful,” while "he" refers to a “water lily.” Think of a tranquil flower floating on a pond.

Baihe. Love lilies? Lily is a popular name in Chinese, too; in Mandarin, it’s Baihe.

Enya. This hip and modern Chinese baby girl name means “gracious and charming.” Bonus: it's easy to pronounce in both English and Mandarin.

Huanzhu. This ethereal name paints an image of a fantasy bamboo forest. "Huan" means “dreamy,” while "zhu" (pronounced joo) means “bamboo.”

Jingzhu. If you love Chinese landscapes, Jingzhu paints a pretty picture for your little girl: It means “peaceful bamboo.”

Manni. This easily pronounceable name means “a sweet and romantic girl.”

Meijuan. Pronounced may-joo-an, Meijuan is a poetic name. Mei refers to “plum blossoms,” while juan is “a lovely girl.” 

Meilian. Meilian is a botanical name that celebrates one of the most beloved flowers in China — the “beautiful lotus.” You could also call your little gal Mei (pronounced may) for short, a common character in Chinese names that means beautiful.

Meilin. A classically Chinese name meaning “beautiful jade,” this is an elegant choice for your precious little lady.

Mengtao. Another name with gorgeous imagery, Mengtao means “elegant peach blossoms in a sunny garden.”

Peiling. Hoping for an athletic and determined little girl? "Pei" (pronounced pay) means “strong,” while "ling" means “smart and bright.”

Shanhu.  If you love the ocean, you’ll get swept away by the baby girl name Shanhu — which is Mandarin for “coral.”

Shiyun. Poetic and abstract, "shi" (pronounced shir) means poem, while "yun" is “a cloud.” It’s a great name for a smart girl with lofty ambitions.

Yajin. If you’re looking for a strong and dignified name, Yajin is a sure bet: It means “wise and elegant.”

Yina. An adorable and minimalist name, Yina simply means “graceful girl.”

Yuechan. According to Chinese mythology, if you look closely at the moon, you can make out the shadow of a rabbit and a girl. Literally translated, Yuechan means “moon girl” — an homage to this Chinese legend. 

Yujia. Yujia evokes “a fine and gentle rain.” A spritely choice for a spring baby!

Yuzhen. For your precious little treasure, the baby girl name Yuzhen means just that: “precious jade treasure.”

Zhuli. A great choice if you love classic names, Zhuli is pronounced joo-lee and means “pretty pearl.”