OP as you are Scottish, you will probably know that Skye is a VERY popular name for working sheepdogs in rural Scotland. Perhaps that will help discourage your husband....
What about Greek-origin virtue/admirable qualities names that work in the UK? Such as Sophia (wisdom), Daimon/Damon (spirit), Agatha (good), Alexander/Alexandra (defender - popular in Scotland, too), Andrew (Greek AND Scottish saint), Basil (royal), Charmion (charming), Irene (peace), Gaia (earth goddess), Hilary (cheerful), Jason (healer), Callisto (most beautiful), Leo/Leon ( lion = brave), Nicholas (victory), Phoebe (bright, pure), Theodore/Theodora/Dorothy/Dorothea (gift of God) Timon, Timothy (honour), Zoe = life
Really trad UK names George and Helena were originally Greek, too, and have nice meanings George = countryman; Helena = sunshine
But, as earlier poster says, maybe your partner does not want Greek-based names