NormalMatrixQ
NormalMatrixQ[m] gives True if m is an explicitly normal matrix, and False otherwise.
Examples
NormalMatrixQ[{{1, 0}, {0, 1}}]
(* True *)NormalMatrixQ[{{1, 2}, {0, 1}}]
(* False *)Please visit the official Wolfram Language Reference for more details.