Bevin is generally traced to Irish roots and is often linked to meanings like fair lady or pleasant-born through anglicized surname use.
Like Bevin?
Swipe through thousands of names like it