OK so Yoda was on Naboo, your right. I remember those scenes now.
It seems like only a few droids have special relationships with humans or aliens. Maybe that's why Yoda doesn't acknowledge R2, or visa versa. Yoda didn't have any use for a droid. They had no relationship.
And OB1 saying "come here my little friend" is him just being polite. He has no reason to lie, well except for the fact that he didn't want to tell Luke what happened to his father.