Have always personally seen Gherkin being used with Cucumber, as I believe that they're two parts of the same whole, but I'm happy to be corrected if wrong :).
My understanding is that Gherkin is the syntax used to write the scenarios / acceptance criteria, whilst Cucumber is the tool that interprets said scenarios and executes them as automated tests.
I love that Amazon's AI refuses to tell you whether these contain allergens, but it'll gladly spinning you a bizarre yarn about how they can help you talk to your cat if asked! (For context - the AI chose the names - I am not called Alex...)
And I quote: