Is it a must that a freely falling body will have initial velocity zero always?

No. If you jerk it downwards, then the body will have the same velocity as your hand. If you are in a free fall and at the middle of it release the body, the body will have an initial velocity equal to your velocity when you released it.