Normal vector and its orientation

Hello guys!
I wonder if i can calculate the orientation of a normal vector of a surface , I want the orientation to be from the true north.
do you know any way to do so?

Vector.AngleAboutAxis where the axis is the global Z axis, the other vector is north.


thank you