English, German and Dutch from an old Roman family name of uncertain meaning, possibly from Latin "horn".
The pet names Cokkie and Nelleke are both only Dutch.
Cornelia occurs rarely in the 1841 Census of Aberdeenshire.