Definition of kinnaird:
(n) :
A hamlet near Pitlochry, Perth and Kinross council area, Scotland (OS grid ref NN9559).
(n) :
A village and castle in eastern Perth and Kinross council area (OS grid ref NO2428).
(n) :
A surname from Scottish Gaelic.
(n) :
A neighborhood of Castlegar, Regional District of Central Kootenay, British Columbia, Canada.