Name origin: Greek
Name meaning: Pure
More
Name origin: English
Name meaning: unexplained. Perhaps a habitational name from Cadshaw near Blackburn, Lancashire, although the surname is not found in England.