Barnes
English
Very young warrior
Barnes could have two meanings depending on what it is derived from. The most common meaning is that it is derived from the Old English “bern” which means 'granary'. The name could also be derived from the Old English “beorn” which means “young warrior”.
No more information.