Why is Scotland named cosse?

It is not. You may be referring to Ecosse, which is the French name for Scotland.
It is not. You may be referring to Ecosse, which is the French name for Scotland.