I'm not fond of the "ham" part. I prefer the Spanish pronunciation, where the h is silent. The name has very heavy religious baggage, and I don't find the biblical
Abraham an overwhelmingly positive figure.
Bram is a cool nickname.
masculine list:
https://www.behindthename.com/pnl/191050/124079feminine list:
https://www.behindthename.com/pnl/191050/124080