Traditionally a cottage pie is made with beef and a shepherd's pie is made with lamb (hence shepherd). A vegan variety obviously contains none of these, so the different terms are rendered synonymous!