 In 1971 it had a population of 357.The name "Meigle" is of Pictish origin.Recorded as "Migdele" in the Legend of Saint Andrew, the first element is "*mig", meaning "swamp, bog, quagmire", and the second is "dol", "field, meadow" (c.f.