Приставки в Международной системе единиц (для краткости называемой - СИ) предназначены для сокращения отображаемых нолей при написании больших (или, наоборот, маленьких) физических величин: большие величины, имеющие соответствующие приставки, в кратное число раз (обычно в 10 в какой-то степени) больше основной физической величины, а малые, наоборот, составляют какую-то долю (также в 10 в степени, но отрицательной) от основной величины.
Вот перечни кратных (увеличивающих) и дольных (уменьшающих) приставок:
Для области цифровой техники и к ней прилежащих областям, где в ходу двоичное счисление, значение приставок несколько иное - здесь увеличивающим коэффициентом является не 10 в какой-то степени, а 2 в 10, 20, 30 и т.д. степенях (т.е. пропорционально степени числа 1024 - 2 в 10-й степени):
Что касается происхождения названий этих приставок, то их корни надо искать в греческом языке: именно там они значат что-то конкретное. Например, "дека-" (δέκα) - «десять», "гекто-" (ἑκατόν) - «сто», "кило-" (χίλιοι) - «тысяча», "мега-" (μέγας) - «большой», "гига-" (γίγας) — «гигантский» и т.д. То же самое касается и дольных приставок: "микро-" (μικρός) - «малый», а "нано-" (νᾶνος) - «карлик».
Другая часть приставок имеет корни в латыни: "милли-" (mille) будет «тысяча», "санти-" (centum) - «сто»), "деци-" (decimus) - «десятый» и т.п.
Но это все основные приставки, введенные на заре метрической меры. Но более современные приставки имеют корни в других языках - французском, датском, норвежском, итальянском и т.д.