Yes, Richard Dawkins invented the term meme in 1976. He has since developed the theory of meme theory, which suggests that ideas are subject to the same pressures of evolution as are biological attributes.