The reason why some of these brand names are so difficult to pronounce and unrecognisable is because they are not English words but the indigenous Scottish Gaelic ones. It is a branch of Celtic languages and is totally different from English which is a East Germanic language.