freeola ? you can register domain in any registrar and give that account or push that domain to your friend's account.
He says "I want to give my domain name " so not need to register it since it already has it. Your friend needs an account with your registrar so you can "push it" free into his account. If he has another registrar you can transfer it away but then you need to open an account in his registrar service, transfer to yourself and finally push the domain into his account to make it free because transfers from one registrar from another do cost. Even though I suppose he says Freeola because of the free hosting they offer and question might be about hosting that domain for his friend