when i started doing karate i made a mistack and i called my sensei by her first name. she soon let me now about it she said its sensei then my name not my name first. you should always call them sensei because it holds the respect from the past masters. i also call the sempai by the name i dont call them for example sempai tash i just call her tash.