Prev 34 of 41 Next
Penelope
Meaning: "weaver"

This name used to be old school but it's certainly been making a comeback in recent years.