The 2 best in my opinion are Aubs and Auby because it keeps the name in tact and doesnt belong to other names i have a girlfriend named aubrey and she hates it when people call her bree or brea bc it doesnt syit her real name
According to BabyNamesWorld, "Aubrey" has increased in popularity as a female baby name from 209 in 2001 to 42 in 2008.
James Aubrey went by Jimmy.
Aubrey Ralph goes by Obka.
Aubrey Graham goes by Aub, and Drake.
Aubrey Lynea Shore goes by Aubs.
Anthony Aubrey Tobin goes by Tony.
bobby
Topher
Dodo
Some cool nicknames for the name Kavita could be "Kavi", "Kavy", or "Kav".
Ziggy.