Yakjuj dan Makjuj

Ya'juj dan Ma'juj berasal dari bahasa Arab. Ya'juj yang berakar kata ""ujaaj"" (أُجَاجٌ) yang berarti mengering kemudian mengeras, dan satu lagi dari kata ""al ajj"" (الْأَجُّ) yang artinya ketika musuh datang dengan cepat sekali, sedangkan Ma`juj berasal dari kata ""maaja"" (مَاجَ) yang berarti goncang. Sedangkan menurut Abu Hatim, ma'juj berasal dari "maaja", yaitu kekacauan. ma'juj berasal dari mu'juj, yaitu malaja. Namun, menurut pendapat yang sahih, Ya'juj dan Ma'juj bukan "isim musytaq", melainkan "isim 'Ajam" dan "Laqab" (julukan). Setiap dari akar kata ini memiliki kesesuaian dengan sifat kaum Ya`juj dan Ma`juj tersebut.