Minecraft wiki entry for Golem, associated text: Iron Golem - a neutral or passive mob naturally spawned in villages
Snow Golem - a passive mob created from snow blocks and a carved pumpkin or jack o'lantern
Shulker - a hostile mob spawned within the end cities and shoots shulker bullets at players and gives the levitation effect if it hits them. In the game files, they are referred to as a City_Golem.
Agent - a passive mob exclusive to the Education Edition