The only difference is in the subjects studied - MA is for the Arts, Humanities and Social Sciences, MSc is for Science, MEng is for Engineering, etc. In some subjects you can often take either an MA or an MSc (eg Geography or Psychology) - this usually reflects the aspects of those subjects which have been concentrated on during the course.