" Old MacDonald Had a Farm " är en barnsång om en bonde som heter MacDonald och de olika djuren som bor på hans gård. I varje vers nämns ett nytt djur och ljudet från detta djur hörs. I många versioner, i varje vers, gör mer än ett djur ljud, men ljuden av alla de som nämnts tidigare är sammanfattade [1] . Låten "Old MacDonald Had a Farm" ingår i Road Folksong Index på nummer 745.
Musikboken Tommy's Tunes från 1917 , som är en sångbok från första världskriget , innehåller låten " Ohio (Old Macdougal Had a Farm)" med mycket liknande texter, men ett lite annorlunda bondnamn och refräng :
Gamle Macdougal hade en gård i Ohio-io, Och på den gården hade han några hundar i Ohio-io, Med en båge-wow här och en båge-wow där, Här en båge, där en wow, överallt en båge wow.Onlinedatabasen "Traditional Ballad Index" anser att denna låt från Tommy's Tunes är den tidigaste kända versionen av "Old Macdonald Had a Farm" [1] .