In the Scandanavian languages (Danish/Norwegian/Swedish) the name Bo is associated with the present-day Scandinavian word 'bo' (lowercase), meaning "live", as in exist/living (related to life), and reside/nest (related to dwelling).
Bo is very common in Denmark. It means "to live" as in "to live in a house" (at bo i et hus).
― Anonymous User 2/2/2010
1
Means "who lives in one place", or a land owner, in contrast to being a hunter or nomad. In Viking ages or eariler, only used by Jarls or similair. Since 1800's often used as fore-names by common people in Sweden, Denmark and sometimes elsewhere.