Common Lisp में नेम्ड पैरामीटर को कीवर्ड पैरामीटर कहा जाता है।
लैम्डा लिस्ट में कीवर्ड पैरामीटर &key लैम्डा लिस्ट कीवर्ड से निर्दिष्ट किए जाते हैं।
कीवर्ड पैरामीटर अनिवार्य नहीं होते, इनका एक डिफॉल्ट मान हो सकता है, और ये एक "सप्लाइड-प पैरामीटर" भी निर्दिष्ट कर सकते हैं, जो इस आधार पर "सही" या "गलत" होगा कि उस पैरामीटर के लिए कोई आर्गुमेंट दिया गया था या नहीं।
(defun keyword-parameter (&key (arg -1) arg)
(keyword-parameter) ; => -1
(keyword-parameter :arg 13) ; => 13
फंक्शन को दिए जाने वाले आर्गुमेंट में कीवर्ड पैरामीटर उनके "कीवर्ड नाम" से निर्दिष्ट किए जाते हैं, जो डिफॉल्ट रूप से पैरामीटर के नाम का कीवर्ड सिंबल वाला रूप होता है (यानी कीवर्ड पैरामीटर name का कीवर्ड नाम :name होता है)।
सिर्फ पैरामीटर नाम की जगह कीवर्ड नाम और पैरामीटर नाम की एक लिस्ट इस्तेमाल करके कीवर्ड पैरामीटर के लिए कोई दूसरा नाम देना भी संभव है:
(defun other-keyword-name (&key ((other-name arg))) (list arg))
(other-keyword-name 'other-name 5) ; => (5)
कई प्रकार के पैरामीटर दूसरे प्रकार के पैरामीटरों (ऑप्शनल और कीवर्ड पैरामीटर) के साथ जोड़े जा सकते हैं, लेकिन यह समस्या पैदा कर सकता है, इसलिए इसे सावधानी से करना चाहिए। Practical Common Lisp में "अलग-अलग प्रकार के पैरामीटर मिलाना" वाले भाग को देखिए।