English and Welsh; a pet name for various names containing the syllable -dil-, but may also be used as given name. The Welsh "dil" means "steadfast, true".