Bret is a Welsh name that means 'speckled or freckled', derived from the Old Welsh word 'brecht'. It was commonly used among Welsh and Breton peoples, both as a given name and surname, and has been adopted worldwide. Historically, Bretwalda was a 7th-century Anglo-Saxon king's title.