I've been told that if you say "un ami" it's a friend, as "mon ami" is a romantic partner and that "mon petit ami" is a dated way to say my romantic partner.
In Canada where I'm from, we say "mon chum" (meaning my boyfriend, pronounce it with an english twist "mon TchOm") and "ma blonde" (my girlfriend).