Keagan is 2 1/2 years old. She doesn't name things. At all. Her blanket is the closest to having a name and it's "my soft blanket." Not so much a name as just an adjective with a noun.
At daycare last week she made hand turkeys. I'm guessing Ashly asked her what the turkey's name was because "My turkey" was written on the top corner of the paper, and that is totally what Keagan would call it.
So, here is what Shannon and I think. We think that the ability (or lack of ability) to recall names is genetic. Shannon has a pretty bad time remembering names. And Keagan does, too. I'm not just saying that because of "my turkey" but other things as well. One of Shannon's cousins who see see about 1 or 2 times a year, Adam, spent some time with us this summer. Now mostly any boy within a +- 5 year age of Adam is called Adam. Even if it's someone she sees more often (say Trevor and Brendan who we see about once a month).
I think Keagan has been passed down Shannon's gift.