Larkin originated as a medieval diminutive of Laurence, an English male name deriving from Roman cognomen Laurentius meaning “from Laurentum”, Laurentum being an ancient city in Italy most likely derived from Latin laurus meaning “laurel” (Laurence is also a French female name). It derives from Ancient Greek daphne (laurel, bay), likely coming from a much older source; the letters changed from d- to l- due to a change in dialect. Larkin is also an English surname, originating from the source above, but as an Irish surname it’s the anglicized form of Gaelic Ó Lorcáin meaning “descendant of Lorcán”, the latter an Irish male name meaning “little fierce one” made up of Gaelic lorcc (fierce, cruel) and a diminutive suffix.
Larkin could also be used as a female name because of its similarity to lark, the name of a bird and also an English word meaning “frolic, fun, to play tricks”.
Origin: Ancient Greek, Gaelic