I would suspect that the difference is, indeed, the difference between fiction and reality. "Lynch" is an eponym, "fagin" a charactonym. I believe "euonym" is synonymous with what we have come to call "aptronym".