As per my knowledge and what was taught in school,
$a\times b$ is $a$ times $b$ or $b$ times $a$
Obviously this is commutative as $a$ times $b$ and $b$ times $a$ are same thing. On the other hand there are multiplications like vector multiplication and matrix multiplication that are not commutative.
What does multiplication mean in general, for these? Or should they even be called multiplication?
The mathematical concept below the question is that of operation.
In a very general setting, if X is a set, than an operation on X is just a function
$$X\times X\to X$$
Usually denoted with multiplicative notations like $\cdot$ or $*$. This means that an operation takes two elements of X and give as a result an element of $X$ (exactly as when you take two numbers, say $3$ ant $5$ and the result is $5*3=15$)
Examples of oparations are the usual operations on real numbers: plus, minus, division (defined on non-zero reals), multiplications, exponentiation.
Now, if you want to use operations in mathematics you usualy requires properties that are useful in calculations. Here the most common properties that an operation can have.
$1)$ Associativity. That means that $(a*b)*c=a*(b*c)$ and allow you to omit parenthesis and write $a*b*c$. The usual summation and multiplications on real numbers are associative. Subtraction, division, and exponentiation are not. For example: $$(5-2)-2=3-2=1\neq 5=5-(2-2)$$ $$ (9/3)/3=3/3=1\neq 9=9/1=9/(3/3)$$ $$ 2^{(3^2)}=2^9=512\neq 64= 8^2=(2^3)^2$$ A famous examples of non-associative multiplication often used in mathematics is that of Cayley Octonions. A useful example of associative operations is the composition of functions. Let $A$ be any set and $X$ be the set of all functions from $A$ to $A$, i.e. $X=\{f:A\to A\}$. The composition of two function $f,g$ is the function $f*g$ defined by $f*g(a)=f(g(a))$. Clearly $f*(g*h)(a)=f(g(h(a)))=(f*g)*h(a)$.
$2)$ Commutativity. That means that $a*b=b*a$. Usual sum and multiplications are commutative. Matrix product is not commutative, the composition of functions is not commutative in general (a rotation composed with a translation is not the same as a translation first, and then the rotation), vector product is not commutative. Non commutativity of composition of functions is on the basis of Heisemberg uncertainty principle . The Hamilton Quaternions are a useful structure used in math. They have a multiplication which is associative but non commutative.
$3)$ Existence of Neutral element. This means that there is an element e in $X$ so that $x*e=e*x=x$ for any $x$ of $X$. For summation the netural element is $0$, for multiplication is $1$. If you consider $X$ as the set of even integers numbers, than the usual multiplication is well-defined on $X$, but the neutral element does not exists in $X$ (it would be $1$, which is not in $X$).
$4)$ Existence of Inverse. In case there is neutral element $e\in X$, this means that for any $x\in X$ there exists $y$ so that $xy=yx=e$. Usually $y$ is denoted by $x^{-1}$. The inverse for usual sum is $-x$, the inverse for usual multiplication is $1/x$ (which exists only for non-zero elements). In the realm of matrices, there are many matrices that have no inverse, for instane the matrix $\begin{pmatrix} 1 & 1\\1&1\end{pmatrix}$.
Such properties are important because they make an operation user-friendly. For example: is it true that if $a,b\neq 0$ then $a*b\neq0$? This seems kind of obviuos, but it depends on the properties of the operation. For example $\begin{pmatrix} 1 & 0\\3&0\end{pmatrix}\begin{pmatrix} 0 & 0\\1&2\end{pmatrix}=\begin{pmatrix} 0 & 0\\0&0\end{pmatrix}$ but both $\begin{pmatrix} 1 & 0\\3&0\end{pmatrix}$ and $\begin{pmatrix} 0 & 0\\1&2\end{pmatrix}$ are different from zero.
Concluding, I would say that when a mathematician hear the word multiplication, immediately think to an associative operation, usually (but not always) with neutral element, sometimes commutative.