Flint \f-li-nt\ as a boy's name is pronounced flint. It is of Old English origin, and the meaning of Flint is "stream". Place name. Denotes an ancestor who lived near a stream. Also a name from nature, referring to the hard quartz that produces a spark of fire when struck by steel.
Flint has 1 variant form: Flynt.