From Welsh 'bychan' (later 'fychan') meaning 'small' or 'little'; a classic Welsh surname turned given name.
Like Vaughan?
Swipe through thousands of names like it