SGML stands for Standard Generalized Markup Language, a standard for defining markup languages. Option A is incorrect as it uses 'Generation' instead of 'Generalized'. Option B is wrong because SGML is not called 'Software Generalized Markup Language'. Option D is incorrect as it uses 'Generation' instead of 'Generalized'. The correct answer is C.