Shepherd's Pie leitet seinen Namen von seinem Hauptfleischanteil ab, der traditionell entweder Lamm oder Hammelfleisch ist. Ähnliche Gerichte mit Rindfleisch oder anderem Fleisch als Zutat werden korrekter als Cottage Pie bezeichnet. Beide Gerichte stammen wahrscheinlich aus dem 18. Jahrhundert, obwohl die früheste aufgezeichnete Verwendung des Namens aus den 1870er Jahren stammt, heißt es auf CooksInfo.com.
Obwohl oft angenommen wird, dass der Name von der Tatsache herrührt, dass Hirten die Schafe hüten, die in der Pastetenfüllung enthalten sind, kann dies rein beschreibend sein oder es kann eine adaptive Volksetymologie sein. Es wird auch weithin spekuliert, dass Fleischpasteten verschiedener Art bis in die 1870er Jahre als Cottage Pie bezeichnet wurden, als der Name "Shepherd's Pie" auftauchte und der Begriff gebräuchlich wurde.
Weder Cottage Pie noch Shepherd's Pie konnten ihren Ursprung haben, bevor Kartoffeln im Vereinigten Königreich allgemein akzeptiert wurden, was nicht vor Ende des 18. Jahrhunderts der Fall war, spekuliert CooksInfo.com. Zuvor wurde in Schottland ein ähnliches Gericht zubereitet, das jedoch mit einer Teigkruste anstelle von Kartoffelpüree belegt wurde.
Das einfache, herzhafte Bauerngericht, das heute allgemein als Shepherd's Pie bezeichnet wird, stammt wahrscheinlich aus Schottland und Nordengland. Es könnte durchaus aus dem Lake District stammen, wo einige der besten Herdwick-Lamm- und Hammelfleischsorten aus Freilandhaltung gezüchtet werden und die Einheimischen laut Fellwalker sehr stolz auf ihr Hirtenerbe sind.