Amelia is an age old name. I think any classic name would go with it.

This is what I've found on Amelia.

Amelia is actually derived from two names: "Emilia," a Latin name meaning "rival," and "Amalia," a Germanic name meaning "work" or "labor." Henry Fielding popularized this name with his novel "Amelia" in 1751. More recently, the name took center stage in the "Amelia Bedelia" children's book series.

It was also the name of several British princesses in the 18th century - Princess Amelia Sophia was the daughter of George II, and the youngest of George III's fifteen children was named Amelia.

"Amelia" is also the term for a birth defect in which a child is born without limbs, from the Greek prefix "a-" ("none") and the word "melea" ("limbs").

Amelia Earhart was an aviatrix, she was the first woman to fly solo across the Atlantic Ocean. She later disappeared on an attempt to circumnavigate the globe.

The name is particularly popular in England and Wales, where it was the 10th most popular name in 2007.
AMELIA
Gender: Feminine

Usage: English, Spanish, Italian, Dutch, German, Ancient Germanic

Pronounced: ə-MEE-lee-ə (English), ə-MEEL-yə (English), ah-ME-lee-ah (German) [key]

Variant of AMALIA, though it is sometimes confused with EMILIA, which has a different origin. The name became popular in England after the German House of Hanover came to the British throne in the 18th century - it was borne by daughters of George II and George III. Another famous bearer was Amelia Earhart (1897-1937), the first woman to make a solo flight over the Atlantic Ocean.