I think there last names would be pretty obvious.

Donald's last name is Duck.

Goofy's last name is Goof.

Then maybe Sora's last name should be Child? After all, it's what he is.