My lo loved Elmo long before she saw him on tv because of her sesame street books. But why Elmo over all of the other characters? "Melmo" was one of her first words! I hear other friends kids rave about Elmo too.
My lo also recently started liking Abby too, I think because she can say her name.