Yes, M Arch stands for Master’s in Architecture, which signifies the same thing. However, many universities also offer Architecture under the headings of MA or MSc in the UK.