Этимологический словарь Фасмера
мать-и-ма́чеха
•••
• [– растение "Viola tricolor". Махек (Jménа rostlin, 72) объясняет вместе с другими названиями этого цветка – чеш. mасоškа, mасеškа, польск. mасоszkа, нем. Stiefmütterchen – как противопоставленные значению "сирота" в таких названиях того же растения, как чеш. sirotka, польск. sierotki, укр. сирíтки, нем. Stiefkind. Иное, более сложное объяснение дает Крогман (ААSF, ser. В, 84, 1954, стр. 199 и сл. – Т.]