The Oxford Names Companion, OUP "Scottish Forenames" - Donald Whyte, FGH, FSG
Notes:
English and French pet name for Dorothea or Dorothy. It was originally an English diminutive of Theodora and Isidora, but Dora is now a given name in its own right.
Thanks to Donald Whyte who provided much of the initial information for this site.