shipwright (n.)
Old English scipwyrhta; see ship (n.) + wright (n.).