I actually really like it for a boy. In general I adore Bibical names and this is no exception! I think it might work better as a middle name next to another Bible name that's a bit more reconized like
Asher Gamaliel or
Jonah Gamaliel,
Isaiah,
Nathan, Josaiah,
Elijah,
Abel,
Levi,
Daniel,
David,
Samuel,
Adam. WDYT?
Also when used as a first name it could get the nickname Gamey which isn't very pleasant.
I hope this helps!
