Name origin: Greek
Name meaning: Heavenly messenger
More
Name origin: German
Name meaning: Brown's son