To me it looks like a himilaya or siamese, although if you didn't get it purebred they are usually a cross-bred called simply ''shorthair'' or ''longhair'' (can't really tell from the pic if he is longhair or just kitten-fluffy) he looks so soft and sweet, sorry I'm no good at naming though.