Josh

sounds cheeky but loveable and irristiable

Josh is usually a diminutive of Joshua.
See Also: Joshua

Your Favorite Names