Loretto

Loretto

The baby girl name Loretto represent unique meaning, Place name, is common among english ethenicity or origin.


Map Of English Origin