Alistair is associated with the meaning “Defender of men” — a beautiful sentiment to see brought to life in your child’s room.
Alistair is a Scottish form of Alexander, which comes from the ancient Greek name Alexandros. That Greek name breaks down into two parts: "alexein," meaning "to defend," and "aner," meaning "man." Put it together and you get "defender of men." The name traveled from Greek into Latin, then into Scottish Gaelic as Alasdair, and eventually into English as Alistair.