The answer to this question is yes.
If $A$ is real and orthogonally diagonalizable, then $A = UDU^T$ for some orthogonal matrix $U$ and real diagonal matrix $D$. We find that $$ A^T = (UDU^T)^T = UDU^T = A $$ so that $A$ is symmetric.
Similarly, if $A$ is complex and unitarily diagonalizable, then $A = UDU^*$ for some unitary matrix $U$ and (complex) diagonal matrix $D$. We find that $$ \begin{align} A^*A &= (UDU^*)^*(UDU^*) = UD^*(U^*U)DU^* = UD^*DU^* =U|D|^2 U^* \\\ & = UDD^*U^* = UD(U^*U)D^*U^* = (UDU^*)(UDU^*)^* = AA^* \end{align} $$ so that $A$ is normal.