Both names are too short and nn for me, but then I tend to prefer long names.
I wouldn't have any problems with Zel or Tam Petersen, though if I only saw the names written down I might think Tam especially was a boy until told otherwise, since Tam is a Scottish short form of Thomas.