Bo is a given name of Norse and Chinese origin.
[1] The Norse roots of Bo are in the Scandinavian languages Danish, Norwegian, Swedish.
Bo is also short for names such as Beaufort, Beauregard, Bonita, or Bonnie; it is also a less common shortening of the name Robert, which is usually shortened to Bob.
The Chinese given name Bo can be spelled as Bō.
Notable people with the name include: