Randomness has many different uses in practice. It is a negative term that can really only be understood by reference to what it is being contrasted with.
In fundamental physics, random is contrasted with deterministic. A process is random if from a given set of boundary conditions, more than one outcome is possible. This is a feature of quantum theory, at least under its most common interpretations. Randomness in this sense is irreducible: it does not indicate a lack of information.
When speaking more generally of natural phenomena, random indicates something that lacks any identifiable pattern, structure or predictability. This may be said of a process, or of a state of affairs that is the product of a process. This kind of randomness arises because of a lack of complete information and does not mean the phenomena is uncaused or nondeterministic. A toss of a coin might be random in this sense: its outcome has a cause and may be predictable in principle, but we describe it as random because we lack the information to predict it. We may be able to describe phenomena using stochastic models. For example, in statistical mechanics we might say that the motion of molecules of a gas is random, but we are able to describe their behaviour using a statistical distribution. In the case of chaotic systems, it may be impossible to predict their behaviour because of limitations in the precision with which we can measure their boundary conditions.
In Shannon information theory, randomness is also related to lack of predictability. A highly random, or highly entropic, message or system contains more information than a low entropy one because it is less predictable and more surprising.
In the context of statistical methods, particularly of the frequentist variety, randomness means lack of bias. A random data set is one that has been obtained in such a way that best efforts have been made to ensure that its acquisition is uncorrelated with the parameters of interest.
When speaking of events that are the result of human actions, random means having no rational explanation that we can discern. We might describe an act as random if it is clear that someone did it but we are unable to explain why. It does not mean uncaused.
In computing, we also sometimes speak of pseudo-random sequences or pseudo-random number generators. These are deterministic sequences that cannot be distinguished from a uniform distribution by any efficient procedure. They give the appearance of being highly entropic, but have a low Kolmogorov complexity.
It is important to note what randomness, or chance, is not. Chance is not a thing that causes other things. People often say that something happened by chance. It is an important mistake to reify a negative concept like randomness and treat as a concrete thing. If I say that a tile falling from my roof happened by chance, I mean only that I have no explanation of why it happened. It does not mean that the chaos monster paid me a visit and knocked it off. This may seem obvious, but it is very common to come across this kind of loose and confused thinking about chance.