Firstly I know this question should be put on the cookery forum but I'll only get very correct but somewhay boring answers there.
Now if you cook a joint of beef and mince up whats left and make it into a pie covered with potato it's called a cottage pie.
If you do the same with lamb it's called a shepherds pie.
Now what if you use turkey meat what is it called. Get your old thinking hats on any ideas.
PJ aught have loads of ideas what with his hat being the size it looks.
I always thought shepherds pie was made from beef. That's how my wife makes it. I think it may called shepherds pie because the mashed potatoes on top look like wool. Or perhaps it originally had lamb in it.
If you Google "shepherds pie" most of the recipes have beef. It may be because here in the States we eat more beef than lamb or mutton. One Web site I looked at shows traditional shepherds pie made with lamb and American shepherds pie made with beef.
As far as what to call shepherds pie made wtih turkey, the sites I visited just called it turkey shepherds pie. Actually, I think PJ has the correct answer.
(as in Gobble Me UP) ;)