In Celtic society, a bard was a poet that would sing the oral traditions as a means of educating while also entertaining the public. Sometimes the bard was royally-commissioned to make an accounting of the monarch's activities and achievements.
In English society, a bard was primarily an entertainer that traveled around the country, singing traditional folk songs.