the three phrases have same meaning , don't be afraid , but the last one is rarely used , you can say it's old-fashioned , the middle one , here Fear is a noun ( e.g you have no fear ( or fears) to speak publicly) . Finally , the first one is a verb ( e.g , you don't fear ghost )
NOTE : you can say no fear when u answer a suggestion or a question with No or ( certainly not) , you can answer with "No fear" instead , but this is usually informal