Late Latin demiurgus, from Greek Demiourgos, literally, artisan, one with special skill, from demios of the people