wordhistories.net
a Northern-English word: ‘mardy’
‘mardy’: ‘sulky’, ‘moody’—from ‘mard’, dialectal alteration of ‘marred’, meaning, of a child, ‘spoilt’, and the suffix ‘-y’, meaning ‘having the qualities of’