A unisex name (also known as an epicene name or gender-neutral name), is a given name that can be used by a person regardless of the person's gender. Some countries have laws preventing unisex names, requiring parents to give their children gender-specific names.
Names may vary their gender from country to country or language to language. For example, the Italian male name Andrea (derived from Greek Andreas) is understood as a female name in many languages, like German, Hungarian, Czech, Spanish. Sometimes, parents may choose to name their child in honor of a person of another gender. For example, Christians, particularly Catholics, may name their sons Marie or Maria in honor of the Virgin Mary or their daughter Jose in honor of Saint Joseph or Jean in honor of John the Baptist. This religious tradition is more commonly seen in Latin America and Europe than in North America.
Some masculine and feminine names are homophones, pronounced the same for both genders but spelled differently. For example, Yves and Eve, Aaron and Erin, and Artemus and Artemis. These names are not unisex names.
Read more about Unisex Name: In Popular Culture, English, French, German, Indian, Italian, Japanese, Russian, Spanish, Turkish, Finnish