Shirley, Shirley bo Birley Bonana fanna fo Firley
Fee fy mo Mirley, Shirley
Lincoln, Lincoln bo Bincoln Bonana fanna fo Fincoln
Fee fy mo Mincoln, Lincoln
I say now let′s play a game
I betcha I can make a rhyme
The first letter of the name
I traet it like it wasn′t there
And then I say bo add a B then I say the name and Bonana fanna and a fo
And then I say the name again with an F very plain
And then I say the name again with an M this time
And there isn't any name that I can't rhyme
Arnold, Arnold bo Barnold Bonna fanna fo Farnold
Fee fy mo Marnold, Arnold
But if the first two letters are ever the same
I drop them both and say the name like
Bob, Bob drop the B′s Bo ob
For Fred, Fred drop the F′s fo red
For Mary, Mary drop the M's mo ary
That′s the only rule that is contrary
Then Bonana fanna fo: BONANNA FANNA FO
Then you say the name again with an F very plain: FONY
Then a fee fy and a mo: FEE FY MO
Then you say the name again with an M this time: MONY
And there isn't any name that you can′t rhyme
Tony, Tony, bo Bony Bonana fanna fo Fony
Pretty good! Let's do Billy
Billy, Billy, bo Billy Bonana fanna fo Filly
Very Good! Let′s do Marsha
Marsha, Marsha bo Barsha Bonana fanna fo farsha
Nick, Nick, bo Bick Bonana fanna fo fick