If A(A^T)=(A^T)A=E (identity matrix) then A is called orthogonal. A can be defined over the field C of complex numbers, hence, complex entries are admissible
Traditionally a matrix A is called orthogonal (rarely, orthonormal ) if A(A^T)=(A^T)A=I (identity matrix).OK. Aniway, it's a question of terminology. Such a matrix A can be real, complex, more generally it can be defined over a field F. The group O(n,F) is the group of all orthogonal matrices of order n over F.