I don't know. He's believed all this time that Mary Margaret was his grandma and then he believed David to be his granddad. I think just knowing Emma's his mama isn't enough and it will be a few eps in before he finally calls her mom and it sound natural.
I have to say though that those pics where David is holding Henry look really sweet!
I have to say though that those pics where David is holding Henry look really sweet!