Does zero correlation mean independence?

No, zero correlation does not mean independence. If there is zero correlation, it means the two variables are not correlated and there is no linear relation between them. However, other types of relation may he there and they may not be independent.