To cut a long story short my wife is pregnant and has decided that if it is a boy then we are going to call him Joseph as it is my middle name. The other night I had a weird dream and was told that it would be a boy and I should call him Benjamin. After googling this name I was taken back a bit but I still am not sure what it means. Would love a couple of your thoughts on it as to be honest I really don't know what to make of it. I would also like to say that this is not a name I had ever thought of or was thinking about.