The name Finn is an Irish baby name. In Irish the meaning of the name Finn is: Fair. Mythology; Finn Mac Cumhail was legendary Irish 3rd century hero similar to the English Robin Hood. His warrior-followers were named Finians.
Davion is a modern American update to the name David. David comes from a Hebrew word “dawid†thought to mean “beloved.†Other etymologists claim that the name David is perhaps derived from an old Hebrew nursery word that translates into “darling.â€
Davin is most likely a cross between David and Devin. David is a masculine name of Hebrew origin meaning “beloved, darling†and Devin is a Gaelic name with several possible meanings (see the Devin page for more information).