The surname Kidd originated in Scotland and is derived from the word 'kid' meaning a young goat. It was often used as a nickname for someone who displayed goat-like characteristics or worked with goats. The Kidd family history can be traced back centuries, and the surname has spread across the globe through emigration and migration.