From Latin macer (“lean, meager”) or Ancient Greek μακρός (makrós, “long, tall”).
Macrì m or f by sense