Problems related to automatic generation of highly stretched unstructured grids suitable for 3‐D Reynolds‐averaged Navier–Stokes computations are addressed. Special attention is given to treatment of such geometrical irregularities as convex and concave ridges as well as corners where the ridges meet. The existing unstructured grid generation approaches may fail or produce poor quality meshes in such geometrical regions. The proposed solution is based on special meshing of non‐slip body surfaces resulting in smooth and robust volume meshing and high overall quality of generated grids. Several examples demonstrate the efficiency of the method for complex 3‐D geometries.