diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
 # Revision history for named-text
 
+## 1.2.4.0 -- 2026-07.04
+
+* Allow building with GHC 9.14.
+
+* Added Language.Haskell.TH.Syntax.Lift instance for Named, allowing it to be
+  used in Template Haskell splices.
+
 ## 1.2.3.0 -- 2026-03-10
 
 * Added CaseInsensitivePreserve style, which functions similarly to
diff --git a/Data/Name/Internal.hs b/Data/Name/Internal.hs
--- a/Data/Name/Internal.hs
+++ b/Data/Name/Internal.hs
@@ -1,5 +1,6 @@
 {-# LANGUAGE DataKinds #-}
 {-# LANGUAGE DeriveGeneric #-}
+{-# LANGUAGE DeriveLift #-}
 {-# LANGUAGE GeneralizedNewtypeDeriving #-}
 {-# LANGUAGE KindSignatures #-}
 
@@ -10,14 +11,16 @@
 import GHC.Generics ( Generic )
 import GHC.TypeLits
 
+import Language.Haskell.TH.Syntax ( Lift )
 
+
 -- | The 'Named' is a wrapper around any 'Data.Text' that identifies the type of
 -- 'Data.Text' via the @nameOf@ phantom symbol type, as well as a usage specified
 -- by the @style@ type parameter.  Use of 'Named' should always be preferred to
 -- using a raw 'Data.Text' (or 'String').
 
 newtype Named (style :: NameStyle) (nameOf :: Symbol) = Named { named :: Text }
-  deriving (Generic, NFData, Semigroup)
+  deriving (Generic, NFData, Semigroup, Lift)
 
 
 -- | The NameStyle specifies how the name itself is styled.
diff --git a/named-text.cabal b/named-text.cabal
--- a/named-text.cabal
+++ b/named-text.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               named-text
-version:            1.2.3.0
+version:            1.2.4.0
 synopsis:           A parameterized named text type and associated functionality.
 description:
   .
@@ -28,7 +28,8 @@
 category:           Data
 build-type:         Simple
 extra-doc-files:    CHANGELOG.md
-tested-with:        GHC == 9.12
+tested-with:        GHC == 9.14
+                  , GHC == 9.12
                   , GHC == 9.10
                   , GHC == 9.8
                   , GHC == 9.6
@@ -72,6 +73,7 @@
                     , hashable
                     , prettyprinter >= 1.7.0 && < 1.8
                     , sayable >= 1.0 && < 1.3
+                    , template-haskell
                     , text
     exposed-modules:  Data.Name
     other-modules:    Data.Name.Internal
@@ -89,7 +91,7 @@
     build-depends:    base
                     , hspec
                     , named-text
-                    , parameterized-utils >= 2.1 && < 2.2
+                    , parameterized-utils >= 2.1 && < 2.4
                     , prettyprinter
                     , sayable
                     , tasty >= 1.4 && < 1.6
