Baby Boy Names
The name Cotton means Cotton and is of English origin. Cotton is a name that's been used primarily by parents who are considering baby names for boys.
Cotton Mather, witch hunter
People who like the name Cotton also like the names: Harrison
Click button to listen on iTunes