The Met Office has issued a yellow “be aware” warning for gusts of up to 80mph over the course of today and tomorrow.
Heavy rain is also predicted, along with the possibility of snow on higher ground.
Large waves could develop around the coasts, particularly in the west and north.
The adverse weather is affecting some rail and ferry services today.
The Met Office warnings for wind cover Orkney and Shetland, the Highlands and Islands, Grampian, Strathclyde, Central Tayside and Fife, south west Scotland and Lothian and Borders.
The warnings will remain in place until 5am tomorrow.
The Met Office said: “Severe gales will affect parts of western Scotland and northern coastal areas of Northern Ireland on Monday, transferring north and east across Scotland on Monday night before clearing north-east Scotland early on Tuesday morning.
“Gusts of 70 to 80mph are likely in exposed parts of western and northern Scotland. Elsewhere in the warning area, gusts of 60 to 70mph are possible at times.
“Large waves will develop around coasts, especially in the west and north.
“Accompanying the strong winds, there will also be some periods of heavy rain, along with potential for several cm of snow on some high-level routes mainly above 300m during Monday daytime.
“The public should be aware of the potential for disruption, particularly to transport and power supplies.”
The Scottish Environment Protection Agency has flood alerts in place for Easter Ross and the Great Glen, Tayside, Skye and Lochaber, the Central region and the Findhorn, Nairn, Moray and Speyside areas.
Many of ferry operator Caledonian MacBrayne’s sailings are facing disruption or cancellation today as a result of the adverse weather, according to its website.
Due to the weather warning, train operator ScotRail has announced the suspension of a few evening services on some, primarily coastal, routes. If road conditions allow, the journeys will be replaced by bus services.
SCOTSMAN TABLET AND MOBILE APPS