Girl Dog Name: Leyna

Name: Leyna
Meaning: Little Heavenly Messenger
Origin: German
Pronunciation: Ley-na
Variants: Leena