Logical, but not to obvious names for twins

http://www.behindthename.com/anagram/

[name]Melanie[/name] and [name]Emelina[/name] and [name]Ameline[/name]
[name]Eliza[/name] and [name]Zelia[/name]
[name]Ella[/name] and [name]Lela[/name]
[name]Amy[/name] and [name]May[/name]
[name]Gray[/name] and [name]Gary[/name]
[name]Hale[/name] and [name]Leah[/name]
[name]Hamlet[/name] and [name]Thelma[/name]
[name]Hera[/name] and [name]Rhea[/name]
[name]Ian[/name] and [name]Nia[/name]
[name]Lisa[/name] and [name]Isla[/name]
[name]Mila[/name] and [name]Liam[/name]
Inna and [name]Nina[/name]
Ishtar and [name]Trisha[/name]
[name]Jana[/name] and [name]Anja[/name]
[name]Keira[/name] and [name]Erika[/name]

Also:
http://www.behindthename.com/twins.php
[name]Aidan[/name] and [name]Nadia[/name]
[name]Aidan[/name] is [name]Nadia[/name] in reverse.

[name]Aliyah[/name] and [name]Jordan[/name]
[name]Both[/name] names are Hebrew, but [name]Aliyah[/name] means “ascend” and [name]Jordan[/name] means “descend”.

[name]Amy[/name] and [name]May[/name]
The names are anagrams of each other.

[name]Atarah[/name] and [name]Stephen[/name]
[name]Both[/name] names mean “crown”, but [name]Atarah[/name] is Hebrew and [name]Stephen[/name] is Greek.

[name]Aurora[/name] and [name]Dawn[/name]
[name]Aurora[/name] means “dawn” in Latin.

[name]Brendan[/name] and [name]Sarah[/name]
[name]Brendan[/name] means “prince” in Irish while [name]Sarah[/name] means “princess” in Hebrew.

[name]Cara[/name] and [name]Mia[/name]
In Italian [name]Cara[/name] means “beloved” and [name]Mia[/name] means “my”. Together they mean “my beloved”, as the phrase caramia.

[name]Chandra[/name] and [name]Selene[/name]
[name]Chandra[/name] means “moon” in Sanskrit and [name]Selene[/name] is the Greek goddess of the moon.

[name]Claus[/name] and [name]Lucas[/name]
The names are anagrams of each other.

[name]Columba[/name] and [name]Jemima[/name]
[name]Both[/name] names mean “dove”, but [name]Columba[/name] is Latin and [name]Jemima[/name] is Hebrew.

[name]Daphne[/name] and [name]Laura[/name]
[name]Both[/name] names mean “laurel”, but [name]Daphne[/name] is Greek and [name]Laura[/name] is Latin.

[name]Deborah[/name] and [name]Melissa[/name]
[name]Both[/name] names mean “bee”, but [name]Deborah[/name] is Hebrew and [name]Melissa[/name] is Greek.

[name]Dolly[/name] and [name]Lloyd[/name]
The names are anagrams of each other.

[name]Dorcas[/name] and [name]Tabitha[/name]
[name]Both[/name] names mean “gazelle”, but [name]Dorcas[/name] is Greek and [name]Tabitha[/name] is Aramaic. In the [name]New[/name] Testament the names refer to the same person (Acts 9:36).

[name]Dorothy[/name] and [name]Theodora[/name]
[name]Both[/name] names are formed from the Greek elements doros “gift” and theos “God”, but the elements are in different order.

[name]Elijah[/name] and [name]Joel[/name]
The Hebrews had two name elements meaning “God”. These names contain both elements, but in different order.

[name]Erica[/name] and [name]Heather[/name]
[name]Erica[/name] means “heather” in Latin.

[name]Eve[/name] and [name]Zoe[/name]
[name]Both[/name] mean “life”, but [name]Eve[/name] is Hebrew and [name]Zo[/name]ë is Greek.

[name]Ezra[/name] and [name]Ophelia[/name]
[name]Both[/name] mean “help”, but [name]Ezra[/name] is Hebrew and [name]Ophelia[/name] is Greek.

[name]Grace[/name] and [name]Hannah[/name]
[name]Hannah[/name] means “grace” in Hebrew.

[name]Ione[/name] and [name]Violet[/name]
[name]Ione[/name] means “violet” in Greek.

[name]Ira[/name] and [name]Ria[/name]
The names are anagrams of each other.

[name]Irene[/name] and [name]Salome[/name]
[name]Both[/name] names mean “peace”, but [name]Irene[/name] is Greek and [name]Salome[/name] is Hebrew.

[name]Johan[/name] and [name]Jonah[/name]
The names are anagrams of each other.

[name]Jonathan[/name] and [name]Matthew[/name]
[name]Both[/name] names are formed from the Hebrew elements yehu “the [name]Lord[/name]” and matis “gift”, but the elements are in different order.

[name]Leon[/name] and [name]Noel[/name]
The names are each other in reverse.

[name]Lucius[/name] and [name]Uri[/name]
[name]Both[/name] names mean “light”, but [name]Lucius[/name] is Latin and [name]Uri[/name] is Hebrew.

[name]Margaret[/name] and [name]Pearl[/name]
[name]Margaret[/name] means “pearl” in Greek.

[name]Mary[/name] and [name]Myra[/name]
The names are anagrams of each other.

[name]Melanie[/name] and [name]Phoebe[/name]
[name]Both[/name] names are Greek, but [name]Melanie[/name] means “dark” and [name]Phoebe[/name] means “light”.

[name]Nathaniel[/name] and [name]Theodore[/name]
[name]Both[/name] names mean “gift of God”, but [name]Nathaniel[/name] is Hebrew and [name]Theodore[/name] is Greek.

[name]Reva[/name] and [name]Vera[/name]
The names are anagrams of each other.

Also:
http://www.behindthename.com/themes.php