Bo is a ♂ boy’s 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”.
The name Bo is ranked #2214 overall.
Find more beautiful first names!
Download our free baby name app and swipe a wonderful name together with your partner!