Yes if the lease is in your name and they are not on it you can have them removed. Although if they have been staying there for more than a month, have mail coming to that residence or can prove they have been staying there for said period of time, you will have to have them legally evicted. It can be a process , but can be done. Talk to your landlord because he/she will have to serve the eviction, given you don't own it. On the other hand, that might make the process easier because technically you are the only one that is supposed to be living there.
The lease is in your name so you have the right to put them out
Thanks! Your answer is awaiting moderation.