Finley

Meaning: Fair-haired warrior

Origin: English

Pronunciation: Fin-lee

Culture: English

Gender: Boy

More English Names Generate Similar Names