Randy is a given name, popular in the United States and Canada.
It is primarily a masculine name.
It was originally derived from the names Randall, Randolph, and Miranda,[1][2][3] and may be a short form (hypocorism) of them.
Randi is approximately the feminine equivalent of Randy.
The word has sexual connotations in British English.