-ard
‘a suffix forming nouns and meaning one who does (something) excessively or conspicuously’
Lexical development traced from the Tamil root:
O.F. -ard, -art < G. -hard, -hart ‘hardy’ < Proto-G. -hart/-hard ‘bold, hardy’ < aad < kar- < Tamil kaṭu