In the English origin, Craven means "Craven \c-ra-ven\ as a boy's name is of Old English origin. Place name used as surname.
Baby names that sound like Craven are Corvin, Garven and Girven. Other similar baby names are Cavan, Crane, Crayn, Crain, Gaven, Graden, Graves, Irven, Raven, Travon, Traveon and Treven. "