Beven \b(e)-ven\ as a boy's name is a variant of Bevan (Welsh), and the meaning of Beven is "son of Evan".
The baby name Beven sounds like Bevon, Bevin and Beaven. Other similar baby names are Deven, Jeven, Keven, Neven and Teven.