All of that is 100% normal for a 10 week old puppy. When the puppy starts acting like a berserker it's puppy nap time. They tend to get squirrelly when overstimulated or overtired. Think of a toddler up past his bedtime.
Specifically regarding the commands: "No" is actually pretty meaningless to a dog. First of all, they hear it all the time in conversation, so it doesn't make a very good command. Secondly, it doesn't specifically tell the dog what TO DO. Do you want it to stop biting? Stop barking? Stop chewing? Get away from something? Drop something? Stop jumping? It's much more effective to actually teach specific commands like "leave it" or to give a command that is the opposite of the undesirable behavior - for example, "sit" or "lay down" concretely tell the dog what to do, so they're easier to teach than "no jumping." "Get toy" is easier to teach than "don't bite." That said...10 week is a BABY. The dog might be able to learn a few basic commands at that age, but it's not going to be consistent or able to hold the command in mind for very long.
Dogs don't inherently have a concept of names. Some dogs naturally figure out their name, but you can teach them, too. For example, giving them a reward for looking at you or coming to you when you say their name.
Specifically regarding the commands: "No" is actually pretty meaningless to a dog. First of all, they hear it all the time in conversation, so it doesn't make a very good command. Secondly, it doesn't specifically tell the dog what TO DO. Do you want it to stop biting? Stop barking? Stop chewing? Get away from something? Drop something? Stop jumping? It's much more effective to actually teach specific commands like "leave it" or to give a command that is the opposite of the undesirable behavior - for example, "sit" or "lay down" concretely tell the dog what to do, so they're easier to teach than "no jumping." "Get toy" is easier to teach than "don't bite." That said...10 week is a BABY. The dog might be able to learn a few basic commands at that age, but it's not going to be consistent or able to hold the command in mind for very long.
Dogs don't inherently have a concept of names. Some dogs naturally figure out their name, but you can teach them, too. For example, giving them a reward for looking at you or coming to you when you say their name.