From the medieval given name Dicun, a medieval diminutive of Dick 1. A famous bearer of this surname was the English writer Charles Dickens (1812-1870).
From the name of the island of Capri near Naples, itself possibly derived from Latin capra meaning “goat” or Greek κάπρος (kapros) meaning “wild boar”.