There are many versions of this rhyme. The most common is probably:
One for sorrow.
Two for joy.
Three for a girl.
Four for a boy.
Five for silver.
Six for gold.
Seven for a secret never to be told.
Version 2:
One for sorrow.
Two for mirth.
Three for a funeral.
Four for a birth.
Five for heaven.
Six for hell.
Seven's the Devil his own self.
Occasionally the following lines are also added:
Eight for a wish
Nine for a kiss
Ten for a bird that you won't want to miss.
Or alternatively:
Eight for a wish
Nine for a kiss
Ten for a time of Joyous Bliss
In Yorkshire the Magpie Rhyme is as follows:
One for Sorrow
Two for Joy
Three for a Girl
Four for a Boy
Five for Silver
Six for Gold
Seven for a tale never to be told
Eight you Live
Nine you Die
Ten you eat a bogey pie!
In Warwickshire the rhyme is:
One brings Sorrow
Two bring Joy
Three a Girl
And Four a Boy
Five bring Want
And Six bring Gold
Seven bring secrets never told
Eight bring wishing
Nine bring kissing
Ten, the love my own heart's missing!
The version proposed by Maddy Prior in the popular folk song 'Magpie' is as follows:
One for Sorrow
Two for Joy
Three for a Wedding
Four for a Boy
Five for a Fiddler
Six for a Dance
Seven for Old England
and Eight for France
The Manchester version is as follows:
One for Sorrow
Two for joy
Three for a girl
Four for a boy
Five for silver
Six for gold
Seven for a secret never to be told
Eight for a wish
Nine for a kiss
Ten a surprise you should be careful not to miss
Eleven for health
Twelve for wealth
Thirteen beware it's the devil himself.