I remember a Little Johnny version of that joke - too funny! 
 
  
Speaking of Lil' Johnny, here is his encounter with Santa Claus:
Little Johnny is sitting on Santa's lap at the mall, and Santa puts his finger on the boy's nose and says "I bet your name is (spells out ) J-o-h-n-n-y?" 
Little Johnny's eyes light up, and Santa puts his finger on Little Johnny's nose again and says " I bet you want a (spelled out ) b-i-k-e?" 
Little Johnny's eyes light up even more and he asks "How'd you know that?" 
Santa replied "Because I'm Santa, I know everything". 
Little Johnny then gets a funny look in his eyes and he says to Santa, "I bet you like (spells out ) g-i-r-l-s?" 
Santa says "Yes, how'd you know that ?" 
Little Johnny solemnly replies, " Beacause your finger smells like P-U-S-S-Y!"
ADG