Maria Walsh may refer to:
Maiara Walsh (born 1988), Brazilian American actress and singer María Elena Walsh (1930–2011), Argentine known for her songs and books for children Maria Walsh (politician) (born 1987), Irish Member of the European Parliament, and winner of the 2014 Rose of Tralee