Surname names not so different in other countries, then Bran.
And that makes it easier when 'breaking down' language and in the understanding....as explained by Zm's links. (I never did like that word 'spinster' but I'll look at it in a different light now).

I looked up my name in your link Luke.
earliest form..... 1166.
Now thats old!