Sorry, but I disagree.
Of course it is a soldier name.
The old first norsk version, where the swedish came from is BaðurikaR as I wrote before. But not from the last centuries. It is a compound term from:
1.)
Ancient Germanic
*badwo (f) = 'battle'
*baðwō = 'battle'
*badwaz (m) = 'battle'
Proto Norse
baþu = 'battle'
Old Norse
bǫð = 'battle'
Old High German
batu = 'battle, thrust'
Old Saxon
badu = 'battle'
Anglo-Saxon
beado = 'battle'
Old English
beadu = 'battle'
2.)
Ancient Germanic
*rīkia- = 'mighty', 'distinguished', 'rich'
*rīkija- = 'mighty'
*ríkia- = 'mighty'
*ríki- = 'mighty'
*rīkaz = 'chieftain', 'ruler'
*rīkz = 'chieftain', 'ruler'
Old Norse
ríki = 'empire', 'kingdom'
ríkr = 'mighty', 'distinguished', 'rich'
ríkr = 'mighty', 'distinguished'
Gothic
reikeis = 'rich'
reiks = 'chieftain', 'ruler'
Old High German
rīhhi = 'mighty', 'distinguished', 'rich'