Meaning and Origin of: Archimedes

Boy name origins & meanings

  • Greek : To think about first