Ryecroft \rye-cro-ft, ryec-roft\ as a boy's name is a variant of Rycroft (Old English), and the meaning of Ryecroft is "rye field".