Yes, no deposit car leasing is sometimes called zero-deposit or zero-down leasing - they all refer to the same thing.