1. Noah- In Hebrew the meaning of the name Noah is: Comfort; long-lived; repose.
2. Liam– An Irish name meaning strong-willed warrior and protector.
3. Mason- An English name meaning a worker in stone.
4. Jacob- Hebrew name meaning , “He grasps the heel. Supplanter.”
5. William- German name meaning resolute protector; will.
6. Ethan- Hebrew name meaning strong. Constancy.
7. Michael- Hebrew name meaning ” Who is like God? Gift from God.”
8. Alexander- Greek name meaning “defender of men.”
9. James- James is the same as Jacob, a Biblical baby name meaning “He grasps the heel. Supplanter.”
10. Daniel- Hebrew name meaning God is my Judge.
Image courtesy of khunaspix at FreeDigitalPhotos.net