What’s the difference between “nobody” and “no one”?

Nobody and no one are both indefinite pronouns meaning “no person.” They can be used interchangeably (e.g., “nobody is home” means the same as “no one is home”).