Scottish and Irish name meaning 'poet' or 'bard,' from Gaelic 'bàrd,' denoting a storytelling minstrel.
Like Baird?
Swipe through thousands of names like it