The Oxford Names Companion, OUP "Scottish Forenames" - Donald Whyte, FGH, FSG
Notes:
English, a late Victorian elaboration of Cora [q.v.], from Greek "maiden", or from Coral which is an elaboration of Cora as well as a reference to the jewellery made from sea coral.
Cora is now sometimes used as a diminutive for Coralie.
Thanks to Donald Whyte who provided much of the initial information for this site.