Bo is a ♂ male name.
Bo is a Swedish and Danish name of Old Norse origin. Bo is also a short form of e.g. Bojan or Björn. Besides, Bo is a Chinese name.
Bo means dweller (from Old Norse “búi”), “bear” (from Björn) or “warrior” (from Bojan). In Chinese, Bo has the meaning “wave” or “precious”.