Thomas, a 2-syllable boy's name of Aramaic/Greek/Hebrew origin, means: A twin.
Allan, a 2-syllable boy's name of Celtic origin, means: Cheerful; harmony.
Davis, a 2-syllable boy's name of Hebrew/Saxon origin, means: Beloved; David (son of
(
Read more... )