Girl Dog Name: Avonlea

Name: Avonlea
Meaning:
Origin: Hebrew
Variants: Leia | Leigh | Lia

Dogs Named "Avonlea" in Pop Culture

Avonlea

fictional town on Prince Edward Island and home to Anne of Green Gables