Why does the insurance company put my mortgage companies name on my settlement check for my home?

Because they have insurable interest in the home as well. Every bank has a different procedure to getting funds released. If you know you have a settlement check coming in you might want to call the back and see what documents you will need.