An endomorphism is a homomorphism from a mathematical object to itself. It is termed an automorphism if it is also an isomorphism.

     auto-
   /       \\
  /         \\
endo-      iso-  morphism
  \\         /
   \\       /
     homo-