Original Resolution: 975x650 8 times Kerala meme makers went bananas in 2017 and had us ... The term 'meme' (from the greek 'mimema,' meaning 'imitated') was introduced in 1976 by british evolutionary biologist richard dawkins in his work the selfish gene.