Prev 18 of 50 Next
18. Francesco
Italian form of Franciscus
Meaning: free man