Athens of the North noun1 •(informal) Nickname for Edinburgh: the capital of Scotland.We perceive that a French company of theatrical performers have commenced acting in the Athens of the north with great success. — 1828